Css 根据值-RoR更改表格中的单元格字体颜色

Css 根据值-RoR更改表格中的单元格字体颜色,css,ruby-on-rails,Css,Ruby On Rails,我在一张桌子上有一个单元格,看起来像 <td><%= play_result.timestamp.strftime("%H:%M:%S") + ' ' + play_result.status + ':' + ' ' + '[' + play_result.host + ']' + ' ' + play_result.data %></td> 我想写一个CSS类,它将根据play_result.status的值改变这个单元格的字体颜色,绿色表示字符

我在一张桌子上有一个单元格,看起来像

  <td><%= play_result.timestamp.strftime("%H:%M:%S") + ' ' + play_result.status + ':' + ' ' + '[' + play_result.host + ']' + ' ' + play_result.data  %></td>

我想写一个CSS类,它将根据play_result.status的值改变这个单元格的字体颜色,绿色表示字符串“OK”,橙色表示“CHANGED”,蓝色表示“SKIPPED”,红色表示“FAILED”


由于我是Rails新手,我该如何处理这个问题,我是在视图中定义CSS类还是…?

首先更改您的视图:

<td class="<%= player_result.status %>">
  # your code here
</td>

我想你忽略了表格单元格的要点……是的,很抱歉我说的行是指单元格,我实际上希望所有信息都在一个单元格中,我希望单元格中的字体根据值的不同而变化。
.OK {
  color: green;
}
.CHANGED {
  color: orange;
}
.SKIPPED {
  color: blue;
}
.FAILED {
  color: red;
}