初め
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
Buyer テーブルが既に存在するというエラーが表示されました。なぜ?異なるタイムスタンプ ファイルがあります。
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 と rake 0.8.7 を使用しました