Как сделать регистронезависимый поиск с кириллическими символами в ActiveRecord в Rails 6?

У меня есть таблица, которая содержит пользователей по числу подтягивания. Я пытался получить только тех пользователей, которые сделали число подтягиваний, большее или равное тому, которое ввёл администратор. Затем администратор выбирает первую заглавную букву русского или английского алфавита, кликает на кнопку и выбираются только те пользователи, чьё имя начинается на эту букву. Однако когда я выбираю русские буквы, имена в нижнем регистре не появляются в результирующей таблице, в то время как, если выбрать английские буквы, имена в нижнем регистре появляются вместе с результатами в заглавном регистре. База данных - SQLite (версия гема ~> 1.4). Как сделать, чтобы кириллические имена в нижнем регистре появлялись вместе с именами в заглавном регистре?

Мой database.yml:

default: &default
  adapter: sqlite3
  pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
  timeout: 5000

development:
  <<: *default
  database: db/development.sqlite3

test:
  <<: *default
  database: db/test.sqlite3

production:
  <<: *default
  database: db/production.sqlite3

Контроллер:

def standard
    @users = User.where("users.number_of_tightenings >= ?", params[:standard]).where("users.name LIKE ? collate nocase",  "%#{params[:first_letter_of_name]}%")
end

Роуты:

get 'users/top/standard/:standard/:first_letter_of_name', to: 'users#standard'

Ответы (0 шт):