繁体   English   中英

Rails:在link_to中添加参数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM