ユーザーに関する大量のデータを保存するアプリにRailsとdeviseを使用しています。Facebook と同じように、ユーザーが自分のアカウントを非アクティブ化できるようにして、再度ログインするとアカウントが再アクティブ化されるようにしたいと考えています。これまでのところ、ソフト削除を使用してこれに取り組んできました。問題は、人々が自分のアカウントを削除すると、論理的に削除する必要があるデータが多すぎて、実行に時間がかかることです。当然、私の本能はこれにdelayed_jobを使用することでした。しかし問題は、これはアカウントの削除でのみ機能し、再アクティブ化では機能しないことです. すべてのデータが復元されている間、ユーザーが 10 秒間座っている必要はありませんが、バックグラウンドでそれを行うこともできません。復元されました。
この問題を解決する方法についてのアイデアはありますか?
前もって感謝します!