7
我只是創造了軌道簡單的新動作,但是當我在瀏覽器中查看它,我得到這個錯誤:未定義的方法`渲染'!
undefined method `render' for #<Template:0x9e9993c>
新的方法是:
def new
@template = Template.new
end
我有new.html。 erb在文件夾中!有什麼問題 ?
我只是創造了軌道簡單的新動作,但是當我在瀏覽器中查看它,我得到這個錯誤:未定義的方法`渲染'!
undefined method `render' for #<Template:0x9e9993c>
新的方法是:
def new
@template = Template.new
end
我有new.html。 erb在文件夾中!有什麼問題 ?
問題是,您正嘗試將一個自定義對象分配給@template
實例變量,但@template
是一個內部變量,該變量應該包含當前操作的Rails模板實例。
使用不同的變量名
def new
@tpl = Template.new
end
謝謝!我不知道:) – datisdesign 2009-12-09 16:02:01