RoR:搜索逻辑,如何在同一个字段上使用OR和两个不同的值?

时间:2011-08-01 13:45:40

标签: ruby-on-rails searchlogic

我想做类似的事情: @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 OR other_field == other_value)?

1 个答案:

答案 0 :(得分:-1)

不要使用searchlogic或部分,只需使用ruby。

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

我有没有理由不遵循为什么你不能这样做?