He revisado todas las preguntas relacionadas, pero no hay nada nuevo para mí aquí.método undefined `model_name 'for Project: Clase
que tienen un controlador de Proyectos con "nueva" acción
class ProjectsController < ApplicationController
def new
@newproject = Project.new
end
end
proyecto es una clase simple, no registro activo:
class Project
attr_accessor :name, :description
def initialize
@name = ""
@description = ""
end
end
me sale el error "método no definido` nombre_del_modelo' para el Proyecto : Clase"
Este es un ejemplo de archivo erb:
<%= form_tag(@newproject) do |f| %>
<%= f.label :name %>:
<%= f.text_field :description %><br />
<% end %>
Viktor, muchas gracias! Me ayudó. Solo me quedé con esto. Tal vez, esta no es la mejor manera de crear una instancia temporal para distribuir, de modo que el usuario pueda crear un proyecto real de registro activo. – Dmitry
De hecho, si alguna vez persiste Project, no lo use, use la clase Project
Gracias, gran ayuda. @ ViktorTrón ¿Alguna idea sobre cómo familiarizarse con el conocimiento de Rails en la medida en que puede solucionar este problema? –