ref: master
db/migrate/20111211204445_add_polymorphism_on_comment.rb
1 2 3 4 5 6 7 8 9 10 11 12 |
class AddPolymorphismOnComment < ActiveRecord::Migration def self.up rename_column :comments, :article_id, :source_id add_column :comments, :source_type, :string execute("update comments set source_type = 'Article'") end def self.down remove_column :comments, :source_type rename_column :comments, :source_id, :article_id end end |