ruby on rails - Migration for changing belongs_to association -


i have model called categories belong product i'd them belong store instead. have several thousand of these i'd create migration adds store_id categories , then, gets associated product.store.id it's current association , adds store_id. after i'd remove product association.

does know how , safely achieve that?

should add association in wrong direction, can use change_table reverse association:

class createfavorites < activerecord::migration[5.0]   def change     create_table :favorites |t|       t.belongs_to :article        t.timestamps     end   end end   class removearticlefromfavorites < activerecord::migration[5.0]   def change     change_table :favorites |t|       t.remove_references :article     end   end end  class addfavoritetoarticles < activerecord::migration[5.0]   def change     change_table :article |t|       t.belongs_to :favorite     end   end end 

Comments

Popular posts from this blog

sql - invalid in the select list because it is not contained in either an aggregate function -

Angularjs unit testing - ng-disabled not working when adding text to textarea -

How to start daemon on android by adb -