используя .find с регулярным выражением - PullRequest
2 голосов
/ 02 февраля 2011

Есть ли в ruby ​​на рельсах запрос, использующий регулярное выражение?

1 Ответ

6 голосов
/ 02 февраля 2011

Я думаю, это может зависеть от базы данных. Я знаю, что в MySQL вы можете сделать что-то вроде:

Model.find(:conditions => "field REGEXP '.*'")

если вы хотите истинное регулярное выражение или вы можете использовать синтаксис LIKE для аналогичного сопоставления строк.

Хотя в нем нет регулярных выражений, существует также гем под названием MetaWhere , который предоставляет более продвинутые функции поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...