ruby – 更改mongoid关系的名称(embeds_ …,belongs_to,has_ …)
发布时间:2020-12-17 01:26:40 所属栏目:百科 来源:网络整理
导读:当你有一个关系,如embeds_many:album_items,它与AlbumItem模型有关.我怎样才能将它存储在物品中.我试过embeds_many:album_items,:as = :items和embeds_many: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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |