說我有一個東西,以期輔助方法,資源,例如:是否有可能讓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