Поиск активной записи в Ruby по определенному текстовому шаблону - PullRequest
0 голосов
/ 05 февраля 2019

Допустим, у меня есть класс Person с полем 'full_name'.Как я могу найти все записи, где в это поле входит шаблон 'smith'?

1 Ответ

0 голосов
/ 05 февраля 2019

Вы можете использовать Sql like или ilike запросы

Редактировать согласно комментарию @Vaibhav Kaushal

Person.where("full_name LIKE ?", "'%smith%'")

Для MySQL database,

Person.where("full_name  RLIKE ?", 'smith')

Если вы хотите использовать OR, т.е. найти объекты Person, имеющие полное имя, совпадающее с 'smith', 'roger' или 'dwane', вы можете использовать ниже,

Person.where("full_name  RLIKE ?", 'smith | roger | dwane')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...