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
,否則將不會添加任何內容。