ユーザー モデルがあり、そのユーザー モデルに対して論理的な削除が有効になっていません。関連付けられているモデル (has_many 関連付け) の 1 つについては、投稿を言うと、論理的な削除が有効になっています。私が望むのは、ユーザーが削除されたときに、関連するすべての投稿を完全に削除することです。
User.rb 内
has_many :posts, dependent: :destroy
関連するレコードをソフト削除するだけです。そのため、ユーザーを削除すると例外が発生します。関連するレコードをモデル レベルでハード削除するオプションはありますか? または、これを達成するために before_destroy コールバックで何かをする必要がありますか?
注: ソフト削除には paranoia gem を使用しました