質問: Rails(ActiveRecord)に特定のカラムの内容を削除するメソッドはありますか? 検索してもカラムそのものを削除する情報ばかりヒットして見つけられませんでした。 ない場合は自分で実装しようと思うのですが、その際の適切なメソッド名が思い浮かびません。 実装するコードとしては以下のような感じを考えています。 ``` def メソッド名 update(:deleted_at => nil) end ```
回答: > > 適切なメソッド名が思い浮かびません。 > > > 業務ロジック又はシステムとして何らかの意味があるはずなので、その意図が伝わる名前にするのがいいと思います。 質問に書かれているコードでは`deleted_at`にnilを設定しているので、これは論理削除したレコードを元に戻すというような意図だと思います。 この場合は復元/復活等の意味のメソッド名がいいのではないでしょうか。 (rubyは命名規則はわからないのであえて具体的なメソッド名は書きませんでした)