2012-05-21 11 views
5

Tiltテンプレートのフラグメントを(つまり、ディスク上のテンプレートファイルを使用せずに)レンダリングすることは可能ですか?テンプレートフラグメントを傾斜させる

背景:私はRuby CGIプログラムでインラインテンプレート文字列をレンダリングしたいと思います。

答えて

7

はい。あなたは、任意の文字列データを使用することができます。

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

は、より多くの例を参照してくださいin the docs

関連する問題