我查看了所有相关的问题,但这里没有什么新东西。未定义方法`model_name'为项目:类
我有一个“新”行动项目负责人
class ProjectsController < ApplicationController
def new
@newproject = Project.new
end
end
项目是一个简单的类,而不是活动记录:
class Project
attr_accessor :name, :description
def initialize
@name = ""
@description = ""
end
end
我得到了项目的错误“未定义的方法`MODEL_NAME” :类”
这是一个ERB文件样品:
<%= form_tag(@newproject) do |f| %>
<%= f.label :name %>:
<%= f.text_field :description %><br />
<% end %>
Viktor,非常感谢!它帮助了我。我只是坚持这一点。也许,这不是创建临时实例的最佳方式,因此用户可以创建一个真实的活动记录项目。 – Dmitry
的确,如果你坚持使用Project,不要使用这个,请使用类Project
谢谢,很好的帮助。@ViktorTrón任何指针如何更熟悉Rails知道你可以调试这个问题? –