Как использовать ссылку для подтверждения без определенного просмотра - PullRequest
0 голосов
/ 18 октября 2019

Я создаю бэкэнд API с рельсами и размещаю его на heroku. У меня есть почтовик, который отправляет подтверждение по электронной почте со ссылкой для новых пользователей. С почтальоном я могу скопировать эту ссылку и сделать запрос POST, и электронная почта подтверждается, как и ожидалось. Если я сейчас открою эту ссылку в браузере, я получу HTTP ERROR 404. Есть ли способ, которым я могу заставить это работать?

Я бы использовал этот API позже со сборкой интерфейса мобильного приложения с флаттером.

1 Ответ

0 голосов
/ 18 октября 2019

обнаружил мою ошибку, в моем случае мне нужно было изменить

resources :users, only: :create do
    collection do
        post 'confirm'
        post 'login', to: 'authentication#login'
    end
end

на

resources :users, only: :create do
    collection do
        get 'confirm'
        post 'login', to: 'authentication#login'
    end
end
...