Rails 3.2.x と ERB を使用しています。のようなヘルパー メソッドを使用してビルダーを作成しましたcontent_tag
。ただし、出力はすべて 1 行に連結されます。
誰かが同じ質問をしましたが、HAML について: Rails のビュー ヘルパーによって生成された HTML を Haml でインデントすることは可能ですか? .
たとえば、私のヘルパーでは:
def foo
content_tag :div do
content_tag :div do
content_tag :span, "test"
end
end
end
私のアーブでは:
<%= foo %>
結果は次のとおりです。
<div><div><span>test</span></div></div>
そして、私はしたい:
<div>
<div>
<span>test</span>
</div>
</div>
私は Rails にまったく慣れていないので、明らかな何かが欠けている可能性がありますが、インターネット上で何も見つかりませんでした...
ありがとう