从link_to获取Ruby on Rails的值数组

时间:2017-11-26 22:02:28

标签: ruby-on-rails

<i class="dropdown icon"></i>
  <div class="menu">
    <% @dogs.each do |dog| %>
      <%= link_to dog[:name], params.merge(dog_id: dog[:id], page: nil), class: 'item' %>        
    <% end %>
  </div>
</div>

我正在处理一个项目,我需要通过用一个键单击id数组来添加params。这样尝试,但导致意想不到的结果,我寻求帮助。

<i class="dropdown icon"></i>
  <div class="menu">
    <% @dogs.each do |dog| %>
      <%= link_to dog[:name], params.merge(dog_id: params.push(dog[:id]), page: nil), class: 'item' %>        
    <% end %>
  </div>
</div>

我理解应该是什么样的

<%= link_to dog[:name], params.merge(dog_id: [0, 1, 4, 6], page: nil), class: 'item' %>

但我无法意识到。谢谢!

0 个答案:

没有答案