HAML-helpers(tab_up)不起作用

时间:2012-11-16 12:39:34

标签: ruby haml helpers

我正在尝试使用tab_up和tab_down haml-helper。我的理解是,在tab_up之后,下一行应该缩进。

这个haml代码......

%h1 foo
- tab_up
%p bar
- tab_down
%strong baz

应该生成这个HTML ...

<h1>foo</h1>
  <p>bar</p>
<strong>baz</strong>

但在我的情况下它会产生......

<h1>foo</h1>
<p>bar</p>
<strong>baz</strong>

将haml更改为...

%h1 foo
= tab_up
%p bar
= tab_down
%strong baz

导致......

<h1>foo</h1>
1
<p>bar</p>
0
<strong>baz</strong>

看来,标签的计数运行正常,但创建输出时不会考虑它们。其他haml-helpers运行良好。使用tab_up和tab_down时,我是否还需要考虑其他因素?

我正在使用 Rails 3.2.8, Ruby 1.9.2, Windows7的

1 个答案:

答案 0 :(得分:0)

你想在哪里“看”html?我刚刚为我测试了它,它在页面源中正常工作。如果你用萤火虫或类似工具看它,它就不会显示缩进。