如何在没有特定视图的情况下使用确认链接

问题描述 投票:0回答:1

我正在使用Rails创建后端api,并将其托管在heroku上。我有一个邮件发送器,该邮件发送一封包含新用户链接的确认电子邮件。使用邮递员,我可以复制该链接并提出POST请求,并按预期确认电子邮件。如果现在在浏览器中打开该链接,则会显示HTTP ERROR 404。有什么方法可以使它起作用?

我稍后将在带有Flutter的移动应用程序前端构建中使用此api。

ruby-on-rails backend rails-api
1个回答
0
投票

发现我的错误,就我而言,我需要更改

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

to

resources :users, only: :create do
    collection do
        get 'confirm'
        post 'login', to: 'authentication#login'
    end
end
© www.soinside.com 2019 - 2024. All rights reserved.