考虑以下来自ransack的代码片段
@search = Post.search(params[:q])
@search.sorts = 'name asc' if @search.sorts.empty?
@posts = @search.result.paginate(
:page => params[:page],
:per_page => 20
)
就我而言,"名称asc"实际上是另一个模型中的相关领域。
我正在努力弄清楚如何根据这一点进行排序,同时保持搜索功能。
答案 0 :(得分:0)
search.sorts = 'comment_name asc' if @search.sorts.empty?
应该这样做。将comment
替换为其他型号名称。