Вопрос по ruby, ruby-on-rails – неопределенный метод `имя_модели 'для проекта: класс

13

Я просмотрел все связанные вопросы, но ничего нового для меня здесь нет.

У меня есть контроллер проекта с & quot; новым & quot; действие

class ProjectsController < ApplicationController
  def new
    @newproject = Project.new
  end
end

Проект простой класс, а не активная запись:

class Project
  attr_accessor :name, :description
  def initialize
    @name = ""
    @description = ""
  end
end

Я получаю сообщение об ошибке "неопределенный метод" имя_модели "& apos; для проекта: класс & quot;

Это пример файла erb:

<%= form_tag(@newproject)  do |f| %>
  <%= f.label :name %>:
  <%= f.text_field :description %><br />
<% end %>

Ваш Ответ

3   ответа
3

class Project < ActiveRecord::Base
Error: User Rate Limit Exceeded Dmitry Dyachkov
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Dmitry Dyachkov
Error: User Rate Limit Exceeded Dmitry Dyachkov
Error: User Rate Limit Exceededrailscasts.com/episodes/219-active-model
3

Error: User Rate Limit Exceeded

Error: User Rate Limit Exceeded

31

Error: User Rate Limit Exceededform_for

class Project
  extend ActiveModel::Naming
  include ActiveModel::Conversion
  def persisted?
    false
  end
  ...
end

Error: User Rate Limit Exceeded

<%= form_for(@newproject)  do |f| %>
  <%= f.label :name %>:
  <%= f.text_field :description %><br />
<% end %>
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded Dmitry Dyachkov
Error: User Rate Limit Exceeded
Error: User Rate Limit Exceeded

Похожие вопросы