Когда я захожу в / users / registration / sign_up в моем приложении через браузер (GET), страница отображается. Когда я делаю то же самое через POST (отправляя форму с помощью target / users / registration / sign_up или через ajax), мое приложение возвращает следующую ошибку:
Неизвестное действие
Не удалось найти действие «регистрация» для UsersController
Я использую devise для аутентификации и создаю маршрут разработки для моей модели User, используя:
devise_for: пользователи
Этот путь должен направлять к devise / registrations_controller, где я ожидаю, что он выполнит новый метод (в настоящее время он выполняет запрос GET). Может быть, rails, понимание того, что запрос является запросом POST, автоматически направляет его в метод create, но я не думаю, что это проблема, потому что сначала я запускаю отладчик в методе create, а отладчик не запускается в моем терминале до того, как я получаю эта ошибка.
Может ли кто-нибудь с опытом разработки придумать, что происходит? Я рад предоставить больше информации, если это необходимо. Спасибо.