2013-05-13 1 views

답변

1

이 코드는 당신에게 차이의 명확한 이해를 줄 것이다 : inverse_class_name는 관계의 심판 클래스 동안

입니다
class Order 
    include Mongoid::Document 
    embeds_many :items 
end 

class Item 
    include Mongoid::Document 
    embedded_in :order 
end 

item = Item.new 
order = Order.create({ items: [ item ] }) 

puts order.items.metadata.class_name 
# => Item 

puts order.items.metadata.inverse_class_name 
# => Order 

, class_name는 관계의 참조 자 클래스입니다.