我的Rails应用程序中有以下表格:
<table class='table table-bordered table-hover table-striped'>
<thead>
<tr>
<th>ID</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<tr class='danger'>
<td><%= order.id %></td>
<td><%= order.status.name %></td>
</tr>
</tbody>
</table>
并且排除了班级的危险&#39;不会改变颜色。但是,如果我使用班级成功&#39;它正确地改变了。
我正在使用twitter-bootstrap-rails gem。
答案 0 :(得分:6)
twitter-bootstrap
gem目前正在使用bootstrap v 2.3.2
。
根据Bootstrap version 2.3.2 Documentation For Tables以下是可用的行类:
Optional row classes
Use contextual classes to color table rows.
.success Indicates a successful or positive action.
.error Indicates a dangerous or potentially negative action.
.warning Indicates a warning that might need attention.
.info Used as an alternative to the default styles.
这就是.success
工作的原因,但不是.danger
。
我想你正在寻找.error
课程。
答案 1 :(得分:6)
答案 2 :(得分:0)
也许您正在使用旧版本的Bootstrap gem,就像默认gem尚未更新到Bootstrap版本3一样,尝试使用此资源
https://github.com/jasontorres/bootstrap-on-rails
正如@Kirti所说,Bootstrap 2版本的正确类必须是.error
而不是.danger
观看官方文档: