如何将ruby中的mongoid关系名称从embeds_改为belongs_to或has_?

更新于
2026-10-09 21:54:08
1阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计182个文字,预计阅读时间需要1分钟。

如何将ruby中的mongoid关系名称从embeds_改为belongs_to或has_?

当您有一个关联,如 `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)?

在专辑中:

如何将ruby中的mongoid关系名称从embeds_改为belongs_to或has_?

embeds_many :items, :class_name => "AlbumItem", :inverse_of => :album

在AlbumItem中:

embedded_in :album, :class_name => "Album", :inverse_of => :items

标签:名称embe

本文共计182个文字,预计阅读时间需要1分钟。

如何将ruby中的mongoid关系名称从embeds_改为belongs_to或has_?

当您有一个关联,如 `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)?

在专辑中:

如何将ruby中的mongoid关系名称从embeds_改为belongs_to或has_?

embeds_many :items, :class_name => "AlbumItem", :inverse_of => :album

在AlbumItem中:

embedded_in :album, :class_name => "Album", :inverse_of => :items

标签:名称embe