Tôi muốn KHÔNG yêu cầu email để đăng nhập bằng cách sử dụng. Tôi đã gỡ bỏ email từ config/initializers/devise.rb:đưa ra: không yêu cầu email
config.authentication_keys = [ :login ]
và bổ sung này để mô hình người dùng của tôi:
def email_required?
false
end
Tuy nhiên, tôi nhận được lỗi này khi tôi cố gắng tiết kiệm cho người sử dụng:
SQLite3::SQLException: users.email may not be NULL
Tôi có giả định thay đổi điều gì đó trong quá trình di chuyển không?
http://rubydoc.info/github/plataformatec/devise/master/Devise/Models/Validatable –
Điều này rất quan trọng –