【发布时间】:2012-08-05 21:22:38
【问题描述】:
我是 Rails 新手,我想根据不同的 GET 参数(过滤和排序)进行选择查询。我可以添加一些条件以在代码中查找吗?
例如:
if params[:ratings]
Movie.where(:rating => params[:ratings].keys)
end
然后添加 ordering 和其他 where 条件。我怎样才能做到这一点?也许有更好的方法来动态修改选择查询(不制作 SQL 字符串)。 谢谢。
【问题讨论】:
标签: ruby-on-rails ruby activerecord rails-activerecord