【发布时间】:2013-11-06 03:53:23
【问题描述】:
我有一个愚蠢的问题。 我有一些模型:
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
问题出在哪里?
编辑: 是的,我运行迁移并尝试重新启动服务器。
【问题讨论】:
-
您在生成迁移后是否运行了 rake db:migrate?
标签: ruby-on-rails ruby activerecord ruby-on-rails-4