【发布时间】:2008-10-18 14:43:46
【问题描述】:
我正在使用运行一个简单的查找全部并使用 willpaginate 进行分页,但我还希望用户对查询进行排序。想到的第一个解决方案就是使用 params[:sort]
http://localhost:3000/posts/?sort=created_at+DESC
@posts = Post.paginate :page => params[:page], :order => params[:sort]
但他的方法的问题是查询默认为按 ID 排序,我希望它是 created_at。
这是一种安全的排序方法吗?有没有办法默认为 created_at?
【问题讨论】:
标签: ruby-on-rails ruby