说我有一个东西,以期辅助方法,资源,例如:是否有可能让Rails中的视图助手生成Haml缩进HTML?
%p
= foo
系统产生看起来像这样的HTML源代码:
module ThingsHelper
def foo
ret = ""
3.times { ret += content_tag(:li, "foo") }
content_tag(:ul, ret)
end
end
那么,这是在模板中使用
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
</head>
</html>
<body>
<p>
<ul><li>foo</li><li>foo</li><li>foo</li></ul>
</p>
</body>
正如您所看到的,帮助器输出不会像代码的其余部分那样缩进。任何方式来解决这个问题?
工作很好。在http://tumblr.com/xq73f3ypd上以树形结构集合的格式化程序编写了一个简单示例 – 2009-10-07 16:07:40