0

我有一个 Rails 3 应用程序,我在其中使用块来循环调用,如下所示:

<div class="blah">
<% @call.each  do |call|  %>
<%= link_to call.incident_number, call%>
<% end %>
</div>

我想将 DIV 设置为具有圆角且具有一定大小的位置。这不是问题。但我注意到的是,对于块的每个结果,它都在同一个 DIV 中继续。我希望每个结果都有自己的 div,以便结果在页面上分开显示。

如何使用 DIV 执行此操作,其中块的每个结果都出现在其自己的 DIV 中?

4

1 回答 1

0

只需将您的方法包装link_to在 divcontent_tag中。

<% @call.each  do |call|  %>
  <%= content_tag :div, :class => "some_class" do %>
    <%= link_to call.incident_number, call %>
  <% end %>
<% end %>
于 2012-09-20T14:24:42.063 回答