Decir que tengo un par de cosas de recursos con un método ayudante de vista tales como:¿Es posible tener el guión Haml HTML generado por un asistente de visualización en Rails?
module ThingsHelper
def foo
ret = ""
3.times { ret += content_tag(:li, "foo") }
content_tag(:ul, ret)
end
end
Esto, a continuación, se utiliza en una plantilla:
%p
= foo
el código HTML que se genera el siguiente aspecto:
<!DOCTYPE html>
<html>
<head>
<title>Foo</title>
</head>
</html>
<body>
<p>
<ul><li>foo</li><li>foo</li><li>foo</li></ul>
</p>
</body>
Como puede ver, la salida auxiliar no está indentada como el resto del código. Cualquier forma de remediar esto?
Funcionó muy bien. Bloggeó un ejemplo simple con un formateador para colecciones estructuradas en árbol en: http://tumblr.com/xq73f3ypd –