【问题标题】:Ordering Searchkick's search result by act_as_votable vote score按 act_as_votable 投票分数排序 Searchkick 的搜索结果
【发布时间】:2016-08-08 21:12:17
【问题描述】:

我使用 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

【问题讨论】:

    标签: ruby-on-rails ruby elasticsearch searchkick vote


    【解决方案1】:

    我终于明白了。问题是搜索参数周围的括号。 这是解决方法。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多