Searchlogic не может отсортировать результаты поиска - PullRequest
0 голосов
/ 11 апреля 2010

Представьте себе код:

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.descend_by_views возвращает ноль.

Неужели этот камень глючит? Что еще я должен использовать тогда?

1 Ответ

1 голос
/ 11 апреля 2010

Я не уверен, почему он не работает с search.descend_by_views, но это должно работать:

search = Post.descend_by_views.search(
  :title => ...
  ...
)

Вместо поиска вы также можете использовать области действия для всего остального:

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