加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails-3 – 使用MetaSearch进行默认排序

发布时间:2020-12-17 03:59:29 所属栏目:百科 来源:网络整理
导读:我正在使用gem metasearch来提供一些排序功能.该页面默认为某种created_at ASC,但我希望它是created_at DESC,但我无法明确说明,因为它将覆盖MetaSearch的排序功能. def index @search = Photo.search(params[:search])end 有关如何实现这一点的任何想法? 解
我正在使用gem metasearch来提供一些排序功能.该页面默认为某种created_at ASC,但我希望它是created_at DESC,但我无法明确说明,因为它将覆盖MetaSearch的排序功能.

def index
  @search = Photo.search(params[:search])
end

有关如何实现这一点的任何想法?

解决方法

我有同样的问题,最后在控制器中这样做了

search = {"meta_sort" => "created_at.desc"}.merge(params[:search] || {})
@search = Photo.search(search)

默认排序顺序是created_at DESC,但如果在params中收到新的排序顺序,它将被覆盖.似乎为我工作.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读