2012-05-21 8 views
5

¿Es posible representar fragmentos de plantillas de inclinación (es decir, sin utilizar un archivo de plantilla en el disco)?Fragmentos de plantilla de inclinación

Antecedentes: me gustaría representar cadenas de plantillas en línea en un programa Ruby CGI.

Respuesta

7

Sí. Se puede utilizar cualquier cadena de datos:

>> require 'haml' 
>> template = Tilt::HamlTemplate.new { "%h1= 'Hello Haml!'" } 
=> #<Tilt::HamlTemplate @file=nil ...> 
>> template.render 
=> "<h1>Hello Haml!</h1>" 

Ver más ejemplos in the docs

Cuestiones relacionadas