我正在尝试将数组渲染为一系列链接

时间:2011-06-02 01:52:23

标签: ruby-on-rails ruby

我正在尝试在视图文件中执行此操作:

<td><%= obj.user_ids.values.each {|user_id| link_to results_path(user_id)} %></td>

但它显示为未更改的数组。这是为什么?

2 个答案:

答案 0 :(得分:2)

试试这个:

<td>
  <% obj.user_ids.values.each do |user_id| -%>
    <%= link_to results_path(user_id) %>
  <% end -%>
</td>

答案 1 :(得分:0)

或者您可以尝试collect

<%= obj.user_ids.values.collect {|user_id| link_to results_path(user_id)}.join %>