Rails Tutorialで認証の一部をhas_secure_passowordで実装する以下の部分があったのですが
validates :password, presence: true, length: { minimum: 6 }, allow_nil: true
コンソールで試してみた結果
>> user.password => "aaaaaa" >> user.password = nil >> user.save =>false >> user.password = "" >>user.save => true ( パスワード変化なし )
といったような風で、設定したバリデーションとは結果が真逆だったのですが
何故でしょうか?また、このあたりの仕組みを教えて頂けると嬉しいです。
どなたかご回答宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/23 07:50
2020/03/23 07:51