如何将参数添加到rails中的url?
Posted
技术标签:
【中文标题】如何将参数添加到rails中的url?【英文标题】:How to add params to url in rails? 【发布时间】:2020-03-10 08:12:53 【问题描述】:我需要集成一个输入表单来进行研究。我们可以在 URL 中包含不同的参数,因此我需要确保搜索正常工作并且不会删除其余参数。
开头的网址: http://localhost:3000/?concept%5B%5D=art
行动欲望: 当我按下回车键时,它会创建一个名为:“search”的参数
输入表单的当前代码是:
如何使用 link_to 制作以下最终结果。
最终结果应如下所示: http://localhost:3000/?search=XXXX&concept%5B%5D=art
【问题讨论】:
一个简单的解决方案是为要“转发”的每个参数在表单中添加一个隐藏的输入。 您可以添加任意数量的带有链接的查询字符串参数,只需传递一个哈希值。link_to "text", path, search: a, concept: b ...
【参考方案1】:
在表单中添加隐藏字段:
<%= hidden_field_tag 'concept[]', 'art' %>
<%= text_field_tag 'search' %>
【讨论】:
以上是关于如何将参数添加到rails中的url?的主要内容,如果未能解决你的问题,请参考以下文章