Ruby 初心者スレッド Part 17
■ このスレッドは過去ログ倉庫に格納されています
0483デフォルトの名無しさん
2008/02/02(土) 14:05:59下記のようなコードを書いて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
■ このスレッドは過去ログ倉庫に格納されています