Before Rails 2.0, adding a foreign key column to your migration was easy:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | class CreateOfferGroupListings < ActiveRecord::Migration def self.up create_table :offer_group_listings do |t| t.integer :offer_id t.integer :offer_group_id t.integer :weight, :default => 0 t.timestamps end end def self.down drop_table :offer_group_listings end end |
With 2.0, it’s even EASIER!
1 2 3 4 5 6 7 8 9 10 11 12 | class CreateOfferGroupListings < ActiveRecord::Migration def self.up create_table :offer_group_listings do |t| t.references :offer, :offer_group t.integer :weight, :default => 0 t.timestamps end end def self.down drop_table :offer_group_listings end end |