我有一张普通的桌子。现在我想根据数据设置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
设计样式?感谢
答案 0 :(得分:1)
我建议添加class
属性而非style
的方式如下:
<tr class="<%= (patient.thisyear < Date.today) ? 'red' : 'not_red' %>">
和你的CSS文件:
tr.red {
color: red;
}