是否可以使用ERB缩进由Rails中的视图助手生成的HTML?

时间:2012-05-15 21:25:24

标签: ruby-on-rails erb

我正在使用Rails 3.2.x和ERB。我使用辅助方法(如content_tag)创建了一个构建器。但是输出都连接在一行上。

有人问同样的问题,但是使用HAML:Is it possible to have Haml indent HTML generated by a view helper in Rails?

例如,在我的帮手中:

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很陌生,我可能会遗漏一些明显的东西,但我在互联网上找不到任何东西......

由于

0 个答案:

没有答案