2013-04-23 37 views
0

您好我正在使用Ruby on Rails和ActiveAdmin,在我的網頁中我有一張表,如果該表的值變爲負數,我希望該特定行變爲紅色。我之前閱讀過有關CodeRay的內容,但它似乎僅用於文件中的行而不是表中的行。着色特定行ActiveAdmin

有關我該怎麼做的任何想法?謝謝。

回答

0

首先設置一個文件中的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,否則將不會添加任何內容。