MoveAssociations¶ ↑
This gem extends ActiveRecord to move associated records based on has_many and has_one associations.
Getting started¶ ↑
In your Gemfile:
gem "move_associations"
Example usage¶ ↑
class City validates_presence_of :name belongs_to :state has_many :addresses has_one :person has_many :institutions end @city = City.find(10) @city.move_association(:addresses, 15) => # It move the associated records in addresses table from city with ID 10 to city with ID 15. @city = City.find(10) @city.move_associations(15) => # It moves all the associated records from city with ID 10 to city with ID 15 using the # has_many and has_one relationships.
Copyright¶ ↑
Copyright © 2010 MonsterLabs. See LICENSE for details.