[英]Rails: Add params in link_to
我需要2个参数来控制视图。 像http://localhost:3000/products?display=table&range=month
因此,用户可以view by month/week
选择view by month/week
也可以display by thumbnail/table
如何做类似link_to current_url, range: 'month'
,以便基于当前参数生成的链接? 因此,它可以将&range=month
附加到http://localhost:3000/products?display=thumbnail
。
在此说明中,我可能不太清楚,因此,如果您有任何问题,请询问,我会进行更新。
在一个应用程序中,我添加到了应用程序助手的跟随方法
def repeat_current_params
params.except(:controller, :action)
end
然后在视图中,您可以将link_to 'Name', repeat_current_params.merge(additional_param_key: 'its_value')
称为link_to 'Name', repeat_current_params.merge(additional_param_key: 'its_value')
您可以像这样添加参数<%= link_to "Html text", <x>_path({param: value, param2, value2}) %>
或链接到当前页面, <%= link_to "Html text", {param1: value1, param2: value2} %>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.