Найти объединение нескольких поисков LIKE с помощью searchlogic или named_scopes? - PullRequest
0 голосов
/ 02 декабря 2010

Учитывая строку с разделителями неизвестной длины, например, 'peanut,banana' или 'bacon,eggs,toast,arugula', я хочу использовать named_scope или searchlogic в моем приложении rails 2.3.9, чтобы в итоге получить оператор SQL, такой как SELECT * FROM foods WHERE (name LIKE 'peanut') OR (name LIKE 'banana').Идеи?

1 Ответ

1 голос
/ 02 декабря 2010
Food.name_like_any("peanut", "banana")
# it also accepts an array
Food.name_like_any(["bacon", "eggs", "toast", "arugula"])

из searchlogic readme

...