1

EquipmentOwnership という Equipment と Instructors の結合テーブルを作成しています。

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 マウンテン ライオンを使用しています。

4

1 に答える 1

3

create_table "equiment_ownerships"がありませんp。したがって、次のようになります。
create_table "equipment_ownerships"

于 2013-01-29T03:46:42.970 に答える