2011-11-21 7 views
0

나는Mongoid 관계는

class Article 
    include Mongoid::Document 

문서 카테고리를 가지고 기사를 가지고있다.

class Category 
    include Mongoid::Document 

사용해야하는 관계 유형 : 포함되었거나 참조 되었습니까?

답변

1

당신은 has_manybelongs_to을 사용해야합니다

이 관계는 포함되지됩니다
class Article 
    include Mongoid::Document 
    belongs_to :category 
end 

class Category 
    include Mongoid::Document 
    has_many :articles 
end 

, 그래서 다른 기사도 같은 범주에 참조 할 수 있습니다. 각 클래스의 기록은 별도의 컬렉션 (기사 및 카테고리)에 저장됩니다.