我试图用 Ransack 的 sort_link 对表的值进行排序。我找到了一个非常有用的例子。但是,我认为我对“不同”有问题。我收到此错误“ORDER-BY 表达式必须出现在 SELECT 列表中;清楚的'。我的代码如下所示:
q =user.joins(:buyer).order('users.name')
ransack = params["filter"]
@search = q.search(ransack)
@users = @search.result(:distinct=>true)
我忘记了什么吗?提前致谢!