HAML第一次使用Ruby on Rails,我希望将评论的平均值与月份保持一致。所以第一个对齐但不是其余的。
monthly.stats.html.haml
.row
.col-md-3
Month
.col-md-9
- 6.times.reverse_each do |i|
%th= i.month.ago.strftime('%b %y')
%tr
- 6.times do
%td
.col-md-3
Av. No of Comments
.col-md-9
- 6.times.reverse_each do |i|
%tr #{@monitor.average_number_of_comments(i.months.ago, Time.now)}
%tr
- 6.times do
%td

我正在使用
%tr
- 6.times do
%td
表示空格但是间距不正确
答案 0 :(得分:1)
你为什么不用桌子?
.row
%table.table-responsive
%tr
%th
Month
- 6.times.reverse_each do |i|
%th= i.month.ago.strftime('%b %y')
%tr
%td
Av. No of Comments
- 6.times.reverse_each do |i|
%td #{@monitor.average_number_of_comments(i.months.ago, Time.now)}
请注意缩进。循环应缩进到与%th
和%td
相同的级别。这样您就不需要像
那样的任何黑客攻击。您也可以完全避免使用表格,只需完全使用引导网格系统。