【问题标题】:How to add params to url in rails?如何将参数添加到rails中的url?
【发布时间】: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 ...

标签: javascript jquery html ruby-on-rails ruby


【解决方案1】:

在表单中添加隐藏字段:

  <%= hidden_field_tag 'concept[]', 'art' %>
  <%= text_field_tag 'search' %>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-24
    • 2015-06-20
    • 1970-01-01
    相关资源
    最近更新 更多