注意:我正在运行Rails 3.1.0
在第8课:注册
在时间索引~25:53的教程中 - 我按照指示在调用create动作时呈现新页面。
users_controller的'create'操作如下:
def create
@user = User.new
@title = "signup"
render = "new"
end
尝试渲染时 - 即使在遵循截屏视频后,我仍然会在教程中显示“缺少模板”错误。它表明我仍然需要一个模板 - >视图/用户/创建
有什么想法吗?这与Rails 3.1.0有关吗?
答案 0 :(得分:1)
替换:
render = "new"
使用:
render "new"
这是一种需要争论的方法。
答案 1 :(得分:1)
你必须使用:
render :new
render
是一种方法。 render :new
与render(:new)
基本相同。执行render = "new"
后,您只需将字符串"new"
分配给新的本地变量render
。