Ruby on rails 在Rails上创建表单Ruby

Ruby on rails 在Rails上创建表单Ruby,ruby-on-rails,Ruby On Rails,我正在尝试在我的网站上创建表单,但出现以下错误: NilClass:Class的未定义方法“model\u name” 说错误在第33行 在第33行,我得到了您需要将表单链接到特定的模型。在控制器中,定义@try的代码是什么?无论是什么,都无法指定新的或当前的模型实例 try变量必须为nil。如何设置?您确定它将始终包含有效对象吗?视图不是孤立存在的。您需要让控制器设置视图中可能需要的所有变量 因此,假设这是一个编辑视图,您需要在控制器的edit操作中包含代码,如下所示: def edit

我正在尝试在我的网站上创建表单,但出现以下错误:

NilClass:Class的未定义方法“model\u name”

说错误在第33行


在第33行,我得到了

您需要将表单链接到特定的模型。在控制器中,定义@try的代码是什么?无论是什么,都无法指定新的或当前的模型实例

try变量必须为nil。如何设置?您确定它将始终包含有效对象吗?

视图不是孤立存在的。您需要让控制器设置视图中可能需要的所有变量

因此,假设这是一个编辑视图,您需要在控制器的
edit
操作中包含代码,如下所示:

def edit
  @try = SomeModel.find params[:id]
end

这将设置@try变量并将其提供给视图。

如果您正在使用new.html.haml或new.html.erb视图文件中的代码

def new
 @try = ModelName.new
end