轨道动态地向 tr 添加样式



我有一个普通的表。现在我想根据数据来设计一个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;
}

最新更新