我需要2个参数才能控制视图。像http://localhost:3000/products?display=table&range=month
因此,用户可以选择view by month/week
或display by thumbnail/table
如何执行link_to current_url, range: 'month'
之类的操作,以便生成的链接基于当前参数?因此,它可以将&range=month
附加到http://localhost:3000/products?display=thumbnail
。
我在这个描述中可能不太清楚,所以如果你有任何问题,请问我,我会更新。
答案 0 :(得分:1)
在一个应用程序中,我添加了Application helper followin方法
def repeat_current_params
params.except(:controller, :action)
end
然后在视图中你可以打电话
link_to 'Name', repeat_current_params.merge(additional_param_key: 'its_value')
答案 1 :(得分:0)
您可以添加此类<%= link_to "Html text", <x>_path({param: value, param2, value2}) %>
之类的参数或链接到当前页面<%= link_to "Html text", {param1: value1, param2: value2} %>