ActiveRecord :: UnknownAttributeError:未知属性:contractor_id

时间:2013-11-05 15:13:06

标签: ruby-on-rails ruby activerecord ruby-on-rails-4

我有一个愚蠢的问题。 我有一些模特:

class Contractor < User
  has_many :contractorEs
  has_many :customers
end

class Customer < User
  belongs_to :contractor
  has_many :customerEs
end

当我尝试

c = Contractor.first
c.customers.build

我有ActiveRecord::UnknownAttributeError: unknown attribute: contractor_id 但我有迁移

class AddContractorIdToCustomers < ActiveRecord::Migration
  def change
    add_column :customers, :contractor_id, :integer
  end
end

问题出在哪里?

编辑: 是的,我运行迁移并尝试重新启动服务器。

1 个答案:

答案 0 :(得分:1)

您还记得运行迁移吗?

rake db:migrate