2

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 にまったく慣れていないので、明らかな何かが欠けている可能性がありますが、インターネット上で何も見つかりませんでした...

ありがとう

4

0 に答える 0