在铁轨我知道你可以为一个给定的行做备用列()类,甚至可能列中的列内容?
<tr class="<%= cycle("even", "odd") %>">
循环类。
但在这样的
<% @products.each do |p| %>
<tr class="headers">
<td><%= p.name %></td>
<td><%= p.idnum %></td>
...
</tr>
<% end %>
怎么可能我自动交替列类的情况?
有没有什么办法可以像这样? (发明了一些奇特的方法名称(” .column_names'),用于说明目的)
<% @products.each do |p| %>
<tr class="headers">
<% products.column_names.each do |c| %>
<td class="<%= cycle("even", "odd") %>"><%= c %></td>
<% end %>
</tr>
<% end %>
编辑:(在点的情况下)
<table>
<tr class="headers">
<td class="even"> </td>
<td class="odd">Name</td>
<td class="even">Followers</td>
<td class="odd">Date Joined</td>
<td class="even">Slogan</td>
<td class="odd">Location(s)</td>
<td class="even">Segments(s)</td>
<td class="odd">Website</td>
</tr>
<tr class="body">
<td class="even"><img src="<%= company.thumbnail_logo %>"></td>
<td class="odd"><%= company.company_name %></td>
<td class="even"><%= company.followers %></td>
<td class="odd">...</td>
...
</tr>
</table>
这是我在写作中目前,你可以看到它相当详细。我期待减少这一点。
如果这是不可能的,也许我(或更好,你们中的一个)应该试图推动一些改变轨道! – 2012-07-21 19:10:33
即使对于布局来说,奇数也可以更好,更容易用CSS实现。喜欢:nth-child(偶数) – Matsemann 2012-07-21 19:29:40
您能否详细说明答案,请先生? – 2012-07-21 19:31:25