着色特定行ActiveAdmin

时间:2013-04-23 14:38:49

标签: ruby-on-rails colors row activeadmin

您好我正在使用Ruby on Rails和ActiveAdmin,在我的网页中我有一个表格,如果该表的值变为负数,我希望该特定行变为红色。我之前正在阅读有关CodeRay的信息,但似乎只是为了文件中的行而不是表格中的行。

关于我该怎么做的任何想法?感谢。

1 个答案:

答案 0 :(得分:0)

首先在/app/assets/stylesheets/

下的文件中设置CSS颜色
.bg-red { background-color: red; } # or a nicer shade of red

然后在你的表中:

<tr class="#{"red" if object.value < 0}">
  <td><%= object.attribute1 %></td>
  <td><%= object.attribute2 %></td>
</tr>

因此,如果您的对象的值小于0(负数),"red"将输出到tr的类,否则不会添加任何内容。