Ruby on Rails 经典协会

示例

Mongoid允许经典ActiveRecord关联:

  • 一对一:has_one/belongs_to

  • 一对多:has_many/belongs_to

  • 多对多: has_and_belongs_to_many

要添加关联(例如,用户has_many帖子),可以将其添加到User模型文件中:

has_many :posts

这到您的Post模型文件:

belongs_to :user

这将user_id在Post模型中添加一个字段,user为您的Post类添加一个posts方法,并为您的类添加一个方法User。