2012-05-21 7 views
5

Czy można renderować fragmenty szablonów Tilt (tzn. Bez użycia pliku szablonu na dysku)?Fragmenty szablonu przechylenia

Tło: Chciałbym renderować wbudowane ciągi szablonów w programie Ruby CGI.

Odpowiedz

7

Tak. Można użyć dowolnego dane wyrażenie:

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

Zobacz więcej przykładów in the docs