У меня есть PasswordsController
для обработки восстановления пароля, и я хочу направить его как отдельный ресурс.
Код от маршрутизатора:
resource :password
Я хочу использоватьгенерируются маршруты следующим образом:
/password/new # User enters email
/password/create # Send email with link to password edit form with token
/password/edit # User edits password
/password/update # Password is changed
Но по какой-то причине рельсы генерируют только следующие маршруты:
password GET /password(.:format) passwords#show
PATCH /password(.:format) passwords#update
PUT /password(.:format) passwords#update
DELETE /password(.:format) passwords#destroy
POST /password(.:format) passwords#create
В соответствии с документацией также должен быть путь edit
и new
путь.
Почему они отсутствуют?
(Это рельсы 5.2.1.1)
Редактировать: Как уже упоминалось в комментариях, проблема должна находиться где-то в моем приложенииКонфигурация, поскольку это не воспроизводится с приложением чистых рельсов.