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 - 我粘贴代码 –