Rails link_to并将参数合并到现有参数中

时间:2019-02-13 16:09:26

标签: ruby-on-rails ruby ruby-on-rails-5

我有一个link_to指令,该指令通过将一个块传递到link_to来向图标添加链接。我想做的是在URL中合并现有的查询参数,并在单击时也附加此参数。语法似乎已损坏:

<%= link_to {params:params.merge({foo: bar })}, title: 'Title of my icon' do %>
   <i class="myicon"></i>
<% end %>

编写上述link_to并将我的foo查询参数合并到URL中现有查询参数的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

我会尝试这样的事情:

<%= link_to url_for(params.merge(foo: bar)), title: 'Title of my icon' do %>
  <i class="myicon"></i>
<% end %>