że mam rzeczy zasobów z metodą widok pomocnika, takich jak:Czy można uzyskać wcięcie HTML Haml wygenerowane przez pomocnika widoku w Railsach?
module ThingsHelper
def foo
ret = ""
3.times { ret += content_tag(:li, "foo") }
content_tag(:ul, ret)
end
end
to zatem jest używane w szablonie:
%p
= foo
kodzie HTML, który jest generowany wygląda następująco:
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
</head>
</html>
<body>
<p>
<ul><li>foo</li><li>foo</li><li>foo</li></ul>
</p>
</body>
Jak widać, wyjście pomocnika nie jest wcięte jako reszta kodu. Jakikolwiek sposób temu zaradzić?
Pracował świetnie. Blogowany prosty przykład z formaterem dla kolekcji o strukturze drzewa na stronie: http://tumblr.com/xq73f3ypd –