2
根據年齡的不同,Rails 3應用程序中突出顯示錶行的最乾淨的方式是什麼?如果超過X天,突出顯示記錄的最簡單方法是?
<% @faults_open.each do |fault| %>
<tr>
<td><%= fault.name %></td>
<td><%= fault.faulttype %></td>
<td><%= fault.priority %></td>
<td><%= time_ago_in_words(fault.created_at) %> ago</td>
<td><%= link_to 'Show', fault %></td>
</tr>
<% end %>
我想要一個類適用於錶行中的指示其年齡,然後我可以使用CSS樣式。
<% @faults_open.each do |fault| %>
<tr <% if fault.created_at > Date.1.week.ago %>class="weekold"<% end %>>
<td><%= fault.name %></td>
<td><%= fault.faulttype %></td>
<td><%= fault.priority %></td>
<td><%= time_ago_in_words(fault.created_at) %> ago</td>
<td><%= link_to 'Show', fault %></td>
</tr>
<% end %>
類似上面的情況,但顯然將它們添加到視圖將是混亂。我打算加入一對夫婦的年齡,如:
weekold
twoweeksold
monthold
sixmonthold
yearold
ancient
我想象一個助手是最整潔的方式,但我的助手是如何工作的不確定。任何指針將不勝感激。
完美。太感謝了! – dannymcc