1
ある場合:embeds_many :foos
。依存=>:embeds_manyで破壊が必要ですか?
:dependent => :destroy
は必要ですか?または、親要素を破壊する場合。すべてfoos
は自動的に削除されますか?
私は、コンソール上でFoo
をチェックしますが、取得しよう:
Mongoid::Errors::InvalidCollection: Access to the collection for Foo is not allowed since it is an embedded document, please access a collection from the root document.
http://mongoid.org/en/mongoid/v3/relations.htmlをご覧ください。彼は依存関係を使用しています:has_many:albums、dependent::delete、belongs_to:ラベル、依存::無効。埋め込みドキュメントが自動的に破棄された場合、なぜ依存関係が削除され無効になるのですか?無効にするものは何もありません。 – Donato
has_manyとbelongs_toは埋め込みリレーションではないので、これらのリレーションはリレーションシップに属しています。 – rubish