按 act_as_votable 投票得分对 Searchkick 的搜索结果进行排序
Ordering Searchkick's search result by act_as_votable vote score
我正在使用 act as votable 在我的 rails 应用程序上投票,并使用 searchkick 进行搜索。但我希望 searchkick 的搜索结果按投票得分排序。我真的需要男人,有人吗?这是我现在所拥有的。而且它不起作用
def search
if params[:search].present?
@peegins = Peegin.search(params[:search]).order(:cached_votes_score => :desc)
else
redirect_to peegins_path
end
我终于明白了。问题是搜索参数周围的括号。
这是修复。
@peegins = Peegin.search params[:search], order: { cached_votes_score: :desc}
我正在使用 act as votable 在我的 rails 应用程序上投票,并使用 searchkick 进行搜索。但我希望 searchkick 的搜索结果按投票得分排序。我真的需要男人,有人吗?这是我现在所拥有的。而且它不起作用
def search
if params[:search].present?
@peegins = Peegin.search(params[:search]).order(:cached_votes_score => :desc)
else
redirect_to peegins_path
end
我终于明白了。问题是搜索参数周围的括号。 这是修复。
@peegins = Peegin.search params[:search], order: { cached_votes_score: :desc}