Ruby on rails 3 搜查或询问

Ruby on rails 3 搜查或询问,ruby-on-rails-3,ransack,Ruby On Rails 3,Ransack,我想使用ransack搜索所有空字段或值为-1的字段 search({:param_name_null => 1 }) 将给出空值 search({:param_name_is_any => -1 }) 将给出-1 如何使用ransack在这两个之间创建OR? 感谢解释说,类似这样的查询包含两个单独的条件,需要分别指定,然后组合 我还没有测试过这段代码,但它或类似的东西应该可以工作: .search(:m => 'or', :param_name_eq => -1,

我想使用ransack搜索所有空字段或值为-1的字段

search({:param_name_null => 1 }) 
将给出空值

search({:param_name_is_any => -1 })
将给出-1

如何使用ransack在这两个之间创建OR? 感谢

解释说,类似这样的查询包含两个单独的条件,需要分别指定,然后组合

我还没有测试过这段代码,但它或类似的东西应该可以工作:

.search(:m => 'or', :param_name_eq => -1, :param_name_null => true)

你知道怎么做吗?