Railsで特定の場合のみvalidateを適用する
POSTっぽい機能があるサービスだと一時保存という機能があったりして、その場合validateを一時保存時のみ除外したかったりする。
そんなときはmodelで
validates :hogehoge, presence: {on: :registration}
みたいにして定義してやり
Model.save(context: :registration)
のようにしてやると、特定の場合のみバリデーションをかけることができる。
めでたしめでたし