【发布时间】:2013-01-29 03:30:04
【问题描述】:
我正在为 Equipment 和 Instructors 创建一个名为 EquipmentOwnership 的连接表。
class EquipmentOwnership < ActiveRecord::Base
attr_accessible :equipment_id, :instructor_id, :owned
belongs_to :equipment
belongs_to :instructor
end
它在我的架构中显示如下:
create_table "equiment_ownerships", :force => true do |t|
t.integer "equipment_id"
t.integer "instructor_id"
t.boolean "owned"
end
但是,rails 控制台中会发生以下情况:
[1] pry(main)> EquipmentOwnership
=> EquipmentOwnership(Table doesn't exist)
它这样做的可能原因是什么?
我正在使用 Postgres、rails 3.2、ruby 1.9.3p194 和 OSX 山狮。
【问题讨论】:
-
您运行迁移了吗?
rake db:migrate
标签: ruby-on-rails postgresql rails-activerecord