Я бы хотел, чтобы не требовалось электронное письмо для входа в систему с помощью devise. Я удалил адрес электронной почты из config/initializers/devise.rb:
config.authentication_keys = [ :login ]
и добавил это в мою модель пользователя:
def email_required?
false
end
Тем не менее, я получаю эту ошибку, когда пытаюсь сохранить пользователя:
SQLite3::SQLException: users.email may not be NULL
Можно ли что-то изменить в миграции?