我有一张桌子上的物品清单。有些是真的,有些是假的。真元素可以有一种背景色,而假元素有另一种背景色。我正在考虑在应用程序助手中编写一个方法,但我不确定如何最好地编写这个方法。到目前为止我只有

%td.success= person.success

这是当前打印出的正确或错误的表,但我只想添加一些背景色到这个?

最佳答案

或者为什么不这样做:
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/

10-14 13:05