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