Я использую рубиновый гем Globalize to для перевода в приложении Ruby on Rails. У меня есть модель Region
, на которую я перевожу столбец name
. При использовании ActiveRecord для запроса таблицы регионов, например:
Region.where(name: 'translated')
Правильно возвращена запись региона с переведенным названием translated
. Однако, когда я запрашиваю:
Region.where('name like ?', 'translated')
Он возвращает пустой ActiveRecord_Relation. Кажется, что запросы с помощью строк SQL получают доступ к записям базы данных напрямую, без использования гема Globalize.
Как я могу выполнять like
запросы, которые будут извлекать переведенные записи?
(Я работаю с Globalize 5.0.0 и Rails 4.2.8)