- 483 名前:デフォルトの名無しさん [2008/02/02(土) 14:05:59 ]
- erbについて質問があります。
下記のようなコードを書いてerbに変数ItemListの内容を出力しようと思います。 PHPのテンプレートエンジンのSmartyのようにassignメソッドがあればいいのですが どうも見当たりません。 変数のスコープの問題だと思うのですが、どうやって出力すればいいのでしょうか? def initialize @cgi=CGI.new end # 商品一覧 def doItemList @erb = ERB.new("item_list.tpl") im=ItemManager.new() itemList=im.getItemList(10) display() end # テンプレート出力 def display(contentType="text/html") print "Content-Type: #{contentType}\n\n" print @erb.result(binding) end
|

|