2016-08-08 6 views
0

나는 내 방책 app에 대한 투표와 검색을위한 searchkick에 대해 투표로 투표 할 수있는 행동을 사용하고 있습니다. 하지만 searchkick의 검색 결과를 투표 점수순으로 정렬하고 싶습니다. 나는 정말로 남자가 필요해, 누구? 여기 제가 지금 가지고있는 것이 있습니다. 그리고 작동하지 않습니다.searchkick의 검색 결과를 act_as_votable vote score로 주문 하시려면

def search 

if params[:search].present? 
    @peegins = Peegin.search(params[:search]).order(:cached_votes_score => :desc) 

else 
    redirect_to peegins_path 
end 

답변

0

나는 마침내 그것을 알아 냈습니다. 문제는 검색 매개 변수 주변의 대괄호입니다. 수정 사항은 다음과 같습니다.

@peegins = Peegin.search params[:search], order: { cached_votes_score: :desc}