ユーザー登録を行うアプリを作成しています。
Userモデルにemailカラムを作り、uniquenessでバリデーションをかけています。
create時はこれで問題ないのですが、
update時、Emailを変更しない場合にも「このEmailはすでに登録されている」とバリデーションがかかってしまいます。
このようにonオプションを使っているのですが、状況に変化ありません。
validates :email, presence: true, uniqueness: true, on: :create,
このようなケースは、どうやってみなさんバリデーションを回避しているのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。