Ruby on Rails - classic associations in ruby on rails - ruby on rails tutorial - rails guides - rails tutorial - ruby rails
Mongoid allows the classic ActiveRecord associations:
- One-to-one: has_one / belongs_to
- One-to-many: has_many / belongs_to
- Many-to-many: has_and_belongs_to_many
To add an association (lets say the User has_many posts), you can add this to your User model file :
This to our Post model file:
This will add a user_id field in our Post model, add a user method to our Post class, and add a posts method to our User class.