0
您好我正在使用Ruby on Rails和ActiveAdmin,在我的网页中我有一张表,如果该表的值变为负数,我希望该特定行变为红色。我之前阅读过有关CodeRay的内容,但它似乎仅用于文件中的行而不是表中的行。着色特定行ActiveAdmin
有关我该怎么做的任何想法?谢谢。
您好我正在使用Ruby on Rails和ActiveAdmin,在我的网页中我有一张表,如果该表的值变为负数,我希望该特定行变为红色。我之前阅读过有关CodeRay的内容,但它似乎仅用于文件中的行而不是表中的行。着色特定行ActiveAdmin
有关我该怎么做的任何想法?谢谢。
首先设置一个文件中的CSS颜色/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
,否则将不会添加任何内容。