我正在进行以下查询...
Status.where(:status => params[:cat_id])
但我想按created_at列排序结果。我已经尝试了一切符合逻辑的
Status.where(:status => params[:cat_id]), :order => "created_at DESC"
和
Status.where(:status => params[:cat_id], :order => "created_at DESC")
但似乎没有任何效果。
从where查询中获取结果的最佳方法是什么?
非常感谢任何帮助,谢谢!
答案 0 :(得分:16)
Status.where(:status => params[:cat_id]).order("created_at DESC")
您可能需要查看ActiveRecord API documentation。
答案 1 :(得分:0)
您可以使用符号:
.order(created_at: :DESC)