Как перенести пользовательскую модель пользователя в Devise в Rails 5.2 - PullRequest
0 голосов
/ 16 ноября 2018

Я новичок в Rails, прошел онлайн-обучение Майкла Хартла и выполнил его шаги, чтобы написать модель User без использования драгоценного камня, как он рекомендовал. Я хотел бы переключить свою модель / представления пользователей и т. Д. На Devise, чтобы я мог использовать некоторые из его встроенных функций.

Проблема в том, что я не уверен, стоит ли мне удалять коды перед установкой гема Devise или просто добавить драгоценный камень в мой код. Я искал в Интернете решение, но многие решения устарели и не сработали. Любая помощь или ссылка будут оценены.

1 Ответ

0 голосов
/ 16 ноября 2018

Devise изменит существующую модель. Поэтому, если ваша модель User, просто установите Devise, а затем запустите

rails generate devise User

Как описано в README. Главное, что нужно знать, это то, что Devise работает лучше всего, если в поле электронной почты указан атрибут email, если вы назвали его как-то вроде email_address. Я бы предложил переименовать его перед установкой Devise.

...