【发布时间】:2011-12-19 09:50:04
【问题描述】:
我正在尝试用一个集合来渲染一个局部,并且已经能够做到,但是,它比我想要的循环遍历局部。这是我的部分代码:
<table class="tabs">
<tr>
<% if tabs[:label] == selected %>
<%= tag("td", :id => "selected") %>
<% else %>
<%= tag("td") %>
<% end %>
<span class="before"></span>
<span class="middle">
<%= link_to tabs[:label], tabs[:url] %>
</span>
<span class="after"></span>
</td>
</tr>
</table>
<hr />
我想用它创建一行标签(仅通过 td 迭代)。相反,它会遍历整个事情,并为集合的每个成员创建一个新表。是否可以在不从部分中删除 table、tr 和 hr 标记的情况下执行此操作?
TIA!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 collections partial-views