嵌入式協會

Mongoid 允許嵌入式關聯:

  • One-to-one: embeds_one / embedded_in
  • One-to-many: embeds_many / embedded_in

要新增關聯(比如使用者 embeds_many 地址),請將其新增到 User 檔案中:

embeds_many :addresses

這對你的 Address 模型檔案:

embedded_in :user

這將在你的 User 模型中嵌入 Address,為你的 User 類新增一個 addresses 方法。