如何将ruby中的mongoid关系名称从embeds_改为belongs_to或has_?
- 内容介绍
- 文章标签
- 相关推荐
本文共计182个文字,预计阅读时间需要1分钟。
当您有一个关联,如 `embeds_many: album_items`,它与 `AlbumItem` 模型有关。我该如何将其存储在商品中?我试过 `embeds_many: album_items, as: :items, class_name: 'AlbumItem'`,但都没有效果。我该怎么办?
当你有一个关系,如embeds_many:album_items,它与AlbumItem模型有关.我怎样才能将它存储在物品中.我试过embeds_many:album_items,:as => :items和embeds_many:items,:class_name => AlbumItem.都没有奏效.我怎样才能重新命名关系?
谢谢
这是否有效(假设您的父模型名称是Album)?在专辑中:
embeds_many :items, :class_name => "AlbumItem", :inverse_of => :album
在AlbumItem中:
embedded_in :album, :class_name => "Album", :inverse_of => :items
本文共计182个文字,预计阅读时间需要1分钟。
当您有一个关联,如 `embeds_many: album_items`,它与 `AlbumItem` 模型有关。我该如何将其存储在商品中?我试过 `embeds_many: album_items, as: :items, class_name: 'AlbumItem'`,但都没有效果。我该怎么办?
当你有一个关系,如embeds_many:album_items,它与AlbumItem模型有关.我怎样才能将它存储在物品中.我试过embeds_many:album_items,:as => :items和embeds_many:items,:class_name => AlbumItem.都没有奏效.我怎样才能重新命名关系?
谢谢
这是否有效(假设您的父模型名称是Album)?在专辑中:
embeds_many :items, :class_name => "AlbumItem", :inverse_of => :album
在AlbumItem中:
embedded_in :album, :class_name => "Album", :inverse_of => :items

