css - Ruby 和 Haml 表中的条件 CSS

标签 css ruby haml

我在表格中有一个元素列表。有些是真的,有些是假的。有没有一种方法可以使真实元素具有一种背景颜色,而虚假元素具有另一种背景颜色。我正在考虑在应用程序助手中编写一个方法,但我不确定如何最好地编写它。到目前为止我只有

%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/

相关文章:

php - php for循环中的div控件

html - 带有纯CSS的边框图像

Ruby YAML 序列化和反序列化

html - Jekyll 默认安装没有 _layouts 目录

css - 可以更改不同文件的 SASS/Compass 输出文件夹吗?

css - em 在 Firefox 和 Chrome 中以及在 Windows 和 Linux 中具有不同的 px 大小

html - 我的模板响应式菜单 Bootstrap 不起作用?

Ruby 1.9、YAML 和字符串编码 : how to lead a life of sanity?

ruby-on-rails - 将haml代码保存在一个变量中,然后使用它

javascript - 用 flash[ :notice] using right. js 的内容刷新一个 div?