我在表格中有一个元素列表。有些是真的,有些是假的。有没有一种方法可以使真实元素具有一种背景颜色,而虚假元素具有另一种背景颜色。我正在考虑在应用程序助手中编写一个方法,但我不确定如何最好地编写它。到目前为止我只有
%td.success= person.success
这当前在表格中打印出 true 或 false,但我只想为此添加一些背景颜色?
最佳答案
或者为什么不是这样的:
CSS
td.success { background-color: 'green' }
td.failure { background-color: 'red' }
然后在火腿里
%td{class: "#{person.success ? 'success' : 'failure'}"} = person.success
或者
- if person.success
%td.success = person.success
- else
%td.failure = person.success
关于css - Ruby 和 Haml 表中的条件 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30918522/