コメントを含むデータベースがあります。モデルファイルでは、コメント
belongs_to :user
データベースには、所属するユーザーに関連付けられた user_id フィールドがあります。コメントが削除されると、実際にエントリを破棄するのではなく、コメントの値を削除して「このメッセージは削除されました」のままにします。ただし、レールを介して user_id フィールドを nil に設定できないようです。私はもう試した
@comment.user_id = nil
@comment.save
としても
@comment.user = nil
@comment.save
しかし、どちらも機能しません。解決策は何ですか?