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メソッドをdivでラップするだけcontent_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 に答える