首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义的<fieldname> ActionItem错误

未定义的<fieldname> ActionItem错误
EN

Stack Overflow用户
提问于 2014-10-28 10:14:00
回答 1查看 22关注 0票数 0

我收到以下错误:

未定义方法`comments=‘

代码如下:

correspondence_controller.rb

代码语言:javascript
复制
class CorrespondenceController < ApplicationController
  protect_from_forgery
  def add
    correspondence = ActionItem.new
    correspondence.event_id = params[:event_id]
    correspondence.comments = 'cccc' #gives error
    correspondence.user_id = params[:user_id] ##gives error

    if correspondence.save
      render :json => { :status => :ok}
    else
      render :json => { :status => :fail}
    end
  end
end

correspondence.rb

代码语言:javascript
复制
class Correspondence < ActiveRecord::Base
end

迁移文件

代码语言:javascript
复制
class CreateCorespondences < ActiveRecord::Migration
  def change
    create_table :correspondences do |t|
      t.integer :event_id
      t.integer :user_id
      t.text :comments

      t.timestamps
    end
  end
end
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-28 10:20:31

correspondence = ActionItem.new更改为correspondence = Correspondence.new

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26605675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档