Задать вопрос
Dem1
@Dem1
Ruby on Rails developer

Как применить lower в запросе к бд для русских символов?

База данных SQLite3. Есть запрос.
Contract.where("lower(contractor) like :term or lower(subject_contract) like :term", term: "%#{term.mb_chars.downcase}%")

Но понижение регистра(lower) работает только для символов английского алфавита.
Как выполнить этот запрос и для русских букв?
  • Вопрос задан
  • 424 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
Решения вопроса 1
mannaro
@mannaro
Умею профессионально гуглить
# encoding: utf-8

в начале файла прописано?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы