我正在做一個數據庫:軌道未定義的方法「的has_many」
class CreateUsers < ActiveRecord::Migration
def change
has_many :listings, :dependent => :restrict #won't delete if listings exist
has_many :transactions, :dependent => :restrict #won't del if trans exist
create_table :users do |t|
t.integer :key #it's hard to use string as primary
t.string :identifier_url
t.string :username
t.integer :rating
t.timestamps
end
end
end
和
class CreateListings < ActiveRecord::Migration
def change
has_one :book
belongs_to :transaction
belongs_to :user
create_table :listings do |t|
t.integer :key
t.integer :condition
t.decimal :price
t.timestamps
end
end
end
我不能在這個地方找到任何東西,所以我猜測它的東西很基本的。
但對於使用「belongs_to的:用戶「,在表格中必須有一列user_id?!? – Klaus
@克勞斯,當然可以。如果您使用生成器來創建該列的模型已經在您那裏 – TopperH