我有一个普通的表。现在我想根据数据来设计一个tr-tag
。但是你自己看看我想象的那样:
<% @patients.each do |patient| %>
<tr <%= "style='color:red'" if patient.thisyear < Date.today %> >
<td><%= patient.vorname %></td>
<td><%= patient.nachname %></td>
<td><%= patient.birthday.strftime("%d.%m.%Y") %></td>
<td><%= patient.year %> Jahre</td>
<td><%= (patient.thisyear-Date.today).to_i %> Tagen</td>
</tr>
但不知何故,这不起作用:
<tr <%= "style='color:red'" if patient.thisyear < Date.today %> >
你会评论我的什么来设计tr-tag
?谢谢
我建议添加class
属性而不是像这样style
:
<tr class="<%= (patient.thisyear < Date.today) ? 'red' : 'not_red' %>">
和您的 CSS 文件:
tr.red {
color: red;
}