我有一个带有这样的视图的 Rails 应用程序视图
= form_tag movies_path, :method => :get, :id => "ratings_form" do
Include:
- @all_ratings.each do |rating|
= rating
= check_box_tag "ratings[#{rating}]", 1, @filter.include?(rating)
= submit_tag 'Refresh', :id => "ratings_submit"
后来在同一个视图中的链接
link_to "Movie Title", movies_path(:sort => :title)
我想做的是当我点击链接时Movie Title
,我是否也可以将参数添加ratings_form
到 URL 中?所以我也可以访问控制器中的那些
例如。评分表提交 =/movies?ratings[G]=1&commit=Refresh
点击链接 =/movies?sort=release_date
当我点击链接时,我也希望ratings[G]=1
(或任何选中的复选框)出现在 URL 中。
在rails中有什么优雅的方法可以做到这一点吗?
导轨版本:3.1.0