ruby script/generate model Buyer id:integer name:string
生成買家的模型後,我做了
rake db:migrate
它是工作的罰款。天
後1我已經產生賣家模型後下面的命令
ruby script/generate model Seller id:integer seller_name:string
執行,我做
rake db:migrate
我得到了一個錯誤,那買家表已經存在。爲什麼?我們有不同的時間戳文件。
class CreateBuyer < ActiveRecord::Migration
def self.up
create_table :buyer do |t|
t.string :name
t.text :description
t.decimal :price
t.integer :seller_id
t.string :email
t.string :img_url
t.timestamps
end
end
def self.down
drop_table :ads
end
end
,另一種是
class CreateSellers < ActiveRecord::Migration
def self.up
create_table :sellers do |t|
t.integer :nos
t.decimal :tsv
t.decimal :avg_price
t.timestamps
end
end
def self.down
drop_table :sellers
end
end
我用的Rails 2.3.11耙0.8.7
您可以添加您的遷移文件,以便我們可以看到代碼? – Solomon
您不需要在遷移中添加id字段,它們會自動添加。 –
@Solomon - 我粘貼代碼 –