最近、データベースからユーザーを削除したときにインスタンスに遭遇しましたが、特定の投稿を書いたユーザーが存在しなくなったため、投稿のインデックス ページが壊れました。
これは、常に :dependent => :destroy? を使用するのが良い習慣であるかどうか疑問に思いました? または、ユーザーが削除されたときに改ページ全体を作成しないためのそれほど複雑ではない代替ソリューションがありますか? それはビジネス上の決定だと思いますが、ユーザーがアカウントを削除するときに、必ずしもすべてのコンテンツを削除したくないと思います。
私は次のようなものを使用できると思います
<%= link_to post.author.username unless post.author.blank? ...... %>
しかし、それをすべての行に含めなければならないのは、非常に面倒で厄介な作業になります。
この問題に関する提案/ヒントはありますか?