Я получил большое устаревшее приложение с моделью User
. Я добавил новый тип пользователя:
class ExtendedUser < User
devise :database_authenticatable, ...
end
Новый тип пользователя расширяет существующий, поэтому весь код, написанный для User
, должен работать и для ExtendedUser
, без расширения это невозможно.
Вопрос в том, как удалить модуль разработки из ExtendedUser
, который приходит из User
?
User
, и ExtendedUser
не должно быть.
Я подозреваю что удалить модуль невозможно и проще всего поставить .skip_confirmation!
перед всеми местами в коде, где будет создан этот пользователь и где может измениться электронная почта.