将Searchlogic命名范围与OR结合使用

时间:2010-06-04 08:05:08

标签: ruby-on-rails searchlogic

这样的事情可能吗?

Product.price_greater_than(10000).or_tags_name_equals('luxury')

维基对此没什么帮助......

我在维基看到了:

  User.id_or_age_lt_or_username_or_first_name_begins_with(10)
  => "id < 10 OR age < 10 OR username LIKE 'ben%' OR first_name like'ben%'"

我真的不明白,世界上怎么会出现“本”?有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

可能这是一个错字。这应该有效:

User.id_or_age_lt_or_username_or_first_name_begins_with([10, "ben"])