0

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-helper は正常に動作しています。tab_up と tab_down を使用する場合、他に考慮すべきことはありますか?

Rails 3.2.8、Ruby 1.9.2、Windows7 を使用しています

4

1 に答える 1

0

HTMLを「見る」ためにどこを見ていますか?これをテストしたところ、ページ ソースで正しく動作します。firebug などのツールで見ると、インデントが表示されません。

于 2012-11-16T15:16:06.533 に答える