0

这是我需要的不起作用的haml代码

%table
-@items.each do |item|
 %tr{:class=>"=cycle('list_line_odd', 'list_line_even')"}

哪里cycle是标准的 Rails 方法。输出html是

 <table>
  <tr class="cycle('list_line_odd', 'list_line_even')">

我应该怎么做才能解决它?

4

1 回答 1

3
%tr{:class=>cycle('list_line_odd', 'list_line_even')}

你需要去掉双引号,这样解析器就会像方法调用而不是字符串一样读取它。

于 2012-08-06T03:09:55.490 回答