当您拥有与embeds_many :album_items
模型相关的AlbumItem
之类的关系时。我怎样才能将它存储在items
中。我尝试了embeds_many :album_items, :as => :items
和embeds_many :items, :class_name => AlbumItem
。两者都没有。
如何重新命名关系?
由于
答案 0 :(得分:7)
这是否有效(假设您的父模型名称为Album
)?
在专辑中:
embeds_many :items, :class_name => "AlbumItem", :inverse_of => :album
和AlbumItem:
embedded_in :album, :class_name => "Album", :inverse_of => :items