私はしばらく前に初心者とmongodbの初期の間違いを犯し、それらを埋め込むべきときに多くのhas_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
私は通常、すべてのレコードを反復してそのように実行しますが、名前付けが問題になると思います。したがって、一時的なモデルを作成するという短い方法をどのように達成できるかわかりませんが、他の何人かが同じ間違いを犯し、おそらく穏やかな解決策を持っていることを願っていますか?