Ruby on Rails 嵌入式关联

例子

Mongoid 允许嵌入关联:

  • 一对一:embeds_one/embedded_in

  • 一对多:embeds_many/embedded_in

要添加关联(假设用户embeds_many地址),请将其添加到您的User文件中:

embeds_many :addresses

这到您的Address模型文件:

embedded_in :user

这将嵌入Address到您的User模型中,addresses为您的User类添加一个方法。