Как заменить систему аутентификации для Devise в Rails? - PullRequest
0 голосов
/ 30 ноября 2010

У меня есть система аутентификации, сделанная вручную со всеми моделями и методами входа и т. Д. Насколько сложно заменить всю эту систему для Devise? Я вижу, что Devise создает модели и тому подобное, но в этом случае они у меня уже есть.

Каким шагам мне следует следовать?

Спасибо.

1 Ответ

0 голосов
/ 01 декабря 2010

Вы можете установить Devise, как указано в документации. Когда вы запустите генератор, не переопределяйте модель и не запускайте миграцию, и все будет в порядке.

Возможно, вы захотите попробовать полную установку в отдельном приложении rails и посмотреть, что вам нужно изменить в вашем собственном приложении, например переименовать любые столбцы в то, что ожидает Devise. Вы также можете удалить свои собственные контроллеры.

Разработка действительно гибкая. Если вы хотите изменить поведение контроллеров, вы можете унаследовать их от исходных и указать маршрутизатору использовать ваши собственные. У Devise есть много методов подключения, которые вы можете переопределить в своих собственных подклассах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...