以下に基づいて CSV インポート機能を実装してみました: Rails Cast Import CSV
ID に基づいてレコードを検索し、それらを編集または作成することにより、新しいレコードの更新および挿入に最適です。
ただし、CSV ファイルから削除されたレコードは考慮されません。
私は経験が浅く、この問題を解決できる可能性があると考えたのは、すべてのレコードを削除して再構築することです。しかし、明らかに、それにはパフォーマンスの問題があります。
そこで、このような問題にどのように取り組むべきか、アドバイスをお願いしたいと思います。