Интеграция представлений регистрации Devise с моделью backend:

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

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

Я прочитал эту ссылку
https://github.com/plataformatec/devise/wiki/How-To:-Change-Default-Sign_up—Registration-Path-with-Custom-Path

и он предлагает devise / sessions#new для входа и регистрации.

Это пример ? Как добавить действия, которые включали бы проверку полей ? Как добавить успешную регистрацию в базу данных ?

В настоящее время кнопка регистрации перенаправляет и зацикливает меня на ту же страницу с кнопками входа.

Какое действие следует изменить в контроллере пользователя? Или я должен переопределить devise registration controller ?

Любой вклад будет полезен.

1 ответ

  1. Добавление успешной регистрации Пользователя в базу данных devise должно быть в состоянии сделать это автоматически, если вы настроили его правильно. Единственное, что вы должны попробовать различные варианты в файле маршрутов, чтобы настроить поток, который вы хотите. Для добавления проверки в поля можно использовать метод rails helper ‘validates’.