我有几个部分,我包含在我的Rails application.html.erb文件中,但生成的
HTML不保留我的缩进(格式化).我被告知第一行使用与调用_partial.html.erb相同的缩进级别进行渲染,但部分中的所有后续行都会左对齐.
<body> <div id="outer"> <div class="contentwidth main"> <div class="logo"> <<<<< Shouldn't be this far to the right <h1><a href="index.html">minimal.</a></h1> </div><!-- end logo --> <<<<<<< Shouldn't be way over to the left
有没有办法更好地使用ERB修复此格式/格式化我包含的部分?或者我需要使用HAML吗?
解决方法
doc on filters包含使用后过滤器在将html发送到浏览器之前压缩html的示例.
做类似的事情,但使用像Tidy这样的东西来重新格式化并替换这个例子进行压缩的html可能会有所帮助.