私はdeviseを使用してサインインする際に電子メールを要求しません。私は、設定/初期化子/ devise.rbからメールを削除:devise:電子メールを要求しない
config.authentication_keys = [ :login ]
と私のユーザモデルにこれを追加しました:私は、ユーザーを保存しようとすると、私はこのエラーを取得していますが
def email_required?
false
end
:
SQLite3::SQLException: users.email may not be NULL
私は移行で何かを変更すると思いますか?
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Validatable –
これは非常に重要です –