현재 mongoid 2.0에서 mongoid 3.0.5로 마이그레이션 중입니다. 하나의 대상에있는 관계 중 하나는 has_many_related
입니다. mongoid 3.0.5로 마이그레이션하려면 어떻게해야합니까? Google 검색이나 mongoid.org 및 two.mongoid.org 웹 사이트를 통해이 문서를 찾을 수 없습니다. 내가보고 있어야하는 곳이 있습니까?mongoid 3+에서 has_many_related 관계를 어떻게 사용합니까?
has_many_related :food_review do
def find_or_initialize_by_user_id(user_id)
criteria.where(:user_id => user_id).first || build(:user_id => user_id)
end
end
감사 : 여기
코드입니다! 2.0 mongoid has_many_related의 코드를 보면 는
은 (는) food_review 같은 컬렉션의 일부 또는 다른 컬렉션입니다. [이] (http://stackoverflow.com/questions/7761602/belongs-to-vs-belongs-to-related-has-many-vs-has-many-related) –
둘 다 대답 belows 수 있습니다 맞습니다. 그 중 하나를 수락하거나 그렇지 않은 경우 게시물을 수정해야합니다. 자세한 내용은 – ksol