加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读