나는 초창기 초보자 - mongodb 실수를 잠시 뒤로 돌 렸습니다. 그리고 나는 그들을 포함시켜야 할 때 has_many 관계를 많이 만듭니다.mongoid는 has_many 관계를 embeds_many로 변환합니다
제 질문은 어떻게 이제 다형성 has_many 시나리오에서 내 레코드를 embeds_many로 변환 할 수 있습니까? 에
#Place.rb
has_many :images, as: :imageable, dependent: :destroy, autosave: true
#Image.rb
belongs_to :imageable, polymorphic: true
=>
#Place.rb
embeds_many :images, as: :imageable
#Image.rb
embedded_in :imageable, polymorphic: true
나는 일반적으로 모든 레코드를 통해 반복하고 그런 식으로 작업을 수행하지만 명명거야 문제가되는 상상에 맡기겠습니다. 그래서 나는 임시 모델을 만드는 것의 부족함을 어떻게 달성 할 수 있는지 확신하지 못한다. 그러나 나는 다른 몇몇 사람들이 똑같은 실수를 범하고 아마도 온화한 해결책을 가지기를 바라고있다.