Railsのビューヘルパーによって生成されたHTMLをHamlにインデントさせることは可能ですか?
module ThingsHelper
def foo
ret = ""
3.times { ret += content_tag(:li, "foo") }
content_tag(:ul, ret)
end
end
この、そして、テンプレートで使用されています:このようなルックスを生成しています
%p
= foo
HTMLソース:
は、私は物事のようなビューヘルパーメソッドとリソースがあるだろうあなたが見ることができるように
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
</head>
</html>
<body>
<p>
<ul><li>foo</li><li>foo</li><li>foo</li></ul>
</p>
</body>
、ヘルパーの出力は、コードの残りの部分のように字下げされていません。これを解決する方法はありますか?
Worked great。ツリー構造のコレクションのためのフォーマッタを使った簡単な例をブログ:http://tumblr.com/xq73f3ypd –