Associator
Associate any model to any model.
Description
Creates a one-to-many relationship between any models.
Installation
1 Add to your application Gemfile
gem 'associator'
2 Type
bundle install
rake associator_engine:install:migrations
rake db:migrate
Usage
In your rails app model
Add to your model
associated :with => :THE_OTHER_MODEL_NAME
or
associated :with => :RELATION_NAME, :class_name => 'THE_OTHER_MODEL_CLASS_NAME'
Add relation
foo = Foo.first
= Bar.first
foo.add_associated
Remove relation
foo = Foo.first
= Bar.first
foo.del_associated
License
Released under the MIT license: http://www.opensource.org/licenses/MIT