Изменить имя mongoid отношений (встраивает _..., принадлежит_, имеет _...) - PullRequest
3 голосов
/ 22 февраля 2012

Если у вас есть отношение, например embeds_many :album_items, которое относится к модели AlbumItem.Как я могу сохранить его в items.Я пробовал embeds_many :album_items, :as => :items и embeds_many :items, :class_name => AlbumItem.Ни один из них не работал.

Как мне переименовать отношение?

Спасибо

1 Ответ

7 голосов
/ 22 февраля 2012

Работает ли это (при условии, что имя вашей родительской модели Album)?

В альбоме:

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

и в AlbumItem:

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