在鐵軌我知道你可以爲一個給定的行做備用列()類,甚至可能列中的列內容?
<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