2016-08-08 4 views
0

J'utilise agir comme votable pour voter sur mes rails application et searchkick pour la recherche. Mais je veux que les résultats de recherche de searchkick soient classés par score de vote. J'ai vraiment besoin de gars, s'il vous plaît quelqu'un? Voici ce que j'ai en ce moment. Et ça ne fonctionne pasEn commandant le résultat de la recherche de Searchkick par 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 

Répondre

0

Je l'ai finalement compris. Le problème était le crochet autour des paramètres de recherche. Voici la solution.

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