Ruby on rails Searchlogic无法对搜索结果进行排序

Ruby on rails Searchlogic无法对搜索结果进行排序,ruby-on-rails,sorting,searchlogic,Ruby On Rails,Sorting,Searchlogic,想象一个代码: search = Project.search( :title_or_description_or_child_name_or_child_age_or_inspiration_or_decorating_style_or_favorite_item_or_others_like_any => keys, :galleries_id_like_any => @g, :styles_id_like_any => @st, :tags_like_an

想象一个代码:

search = Project.search(
  :title_or_description_or_child_name_or_child_age_or_inspiration_or_decorating_style_or_favorite_item_or_others_like_any => keys,
  :galleries_id_like_any => @g,
  :styles_id_like_any => @st,
  :tags_like_any => @t
)
search.all正确返回行

但是search.down\u by\u视图返回零


这是宝石车吗?那么我还应该使用什么呢?

我不确定它为什么不能与
搜索一起工作。按视图向下搜索
,但这应该可以:

search = Post.descend_by_views.search(
  :title => ...
  ...
)
除了搜索,您还可以对其他所有内容使用作用域:

Post.title_or_anything_like_any(keys).galleries_id_like_any(@g)...descend_by_views.all