我正在将 Rails 用于一个项目(已经开始),并且由于我的运气不好,他们正在使用 haml(我的运气不好,因为我从来都不擅长它)。
我的问题是我有我的结果和数组,我想通过它并打印一些信息(这很容易),但现在我的问题是让它适合表格。
该表有 3 列,其中 3 列带有名称(因此,每行将有 3 个不同的条目),所以,我试图采取一个计数器并做这样的事情
%table{:border => "1"}
conter = 0
@food.each do |f|
-if conter == 0
%<tr>
%<td>
=f.description
- conter ++
-end
-if conter == 1
%<td>
=f.description
-conter ++
-end
-if conter == 2
%td
=f.description
-counetr = 0
-end
end
但不起作用,返回非法嵌套错误:纯文本中的嵌套是非法的。我不知道如何解决它(老实说,我仍然不太了解haml,或“-”符号,何时使用它),谁能给我一些帮助或一些关于如何实现事物的解释在哈姆?
谢谢