2

我正在使用带有 ERB 的 Rails 3.2.x。我使用辅助方法创建了一个构建器,例如content_tag. 但是输出全部连接在一行上。

有人问了同样的问题,但使用了 HAML:是否可以让 Rails 中的视图助手生成 Haml 缩进 HTML?.

例如,在我的助手中:

def foo
  content_tag :div do
    content_tag :div do
      content_tag :span, "test"
    end
  end
end

在我的erb中:

<%= foo %>

结果是:

<div><div><span>test</span></div></div>

我想拥有:

<div>
  <div>
    <span>test</span>
  </div>
</div>

由于我对 Rails 很陌生,我可能会遗漏一些明显的东西,但我在互联网上找不到任何东西......

谢谢

4

0 回答 0