2012-02-21 30 views

回答

7

是否该作品(假设你的父母型号为Album)?

在专辑:

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

和在AlbumItem:

embedded_in :album, :class_name => "Album", :inverse_of => :items 
+0

它给我一个模糊的错误 >> A = Album.create NoMethodError:未定义的方法'子”的AlbumItem:类 from /Users/tal/.rvm/gems/ruby-1.9.2-p290/gems/mongoid-2.4.4/lib/mongoid/relations/metadata.rb:117:in'class_name' – Tal 2012-02-24 18:27:43

+3

已更新为使用字符串不是纯类:class_name。 – 2012-02-24 23:12:36