您好我正在使用Ruby on Rails和ActiveAdmin,在我的网页中我有一个表格,如果该表的值变为负数,我希望该特定行变为红色。我之前正在阅读有关CodeRay的信息,但似乎只是为了文件中的行而不是表格中的行。
关于我该怎么做的任何想法?感谢。
答案 0 :(得分:0)
首先在/app/assets/stylesheets/
.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
的类,否则不会添加任何内容。