RoR: Логика поиска. Как использовать ИЛИ с двумя разными значениями в одном поле? - PullRequest
0 голосов
/ 01 августа 2011

Я хочу сделать что-то похожее на: @search (some_condition или some_other_condition)

это то, как интернет говорит использовать OR http://www.binarylogic.com/2009/08/26/using-searchlogic-to-combine-named-scopes-with-or/

к сожалению, оно использует только то же значение длядва поля.

Итак ... Есть ли способ сделать @search. (Some_field == value ИЛИ other_field == other_value)?

1 Ответ

0 голосов
/ 01 августа 2011

Не прибегайте к searchlogic для части или части, просто используйте ruby.

result = @search.first_name_like('The') || @search.last_name_like('LindyHop')

Есть ли причина, по которой я не следую за тем, почему вы не можете сделать это так?

...