缺少重定向网址。在Devise_token_auth中的forgotPassword中

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

在devise_token_auth注册和登录工作正常。但密码重置给出错误。

Missing redirect url.

它在这些行上的Password_controller.rb中给出了错误

@redirect_url = params[:redirect_url]

  # fall back to default value if provided
  @redirect_url ||= DeviseTokenAuth.default_password_reset_url

  unless @redirect_url
    return render_create_error_missing_redirect_url
  end
ruby-on-rails ruby devise rails-api
1个回答
1
投票

您可能没有在初始化程序上提供default_password_reset_url。在config / initializers / devise_token_auth.rb下,尝试以下操作:

DeviseTokenAuth.setup do |config|
  config.default_password_reset_url = <your_url>
end

你可以在这里看到可用的选项:https://devise-token-auth.gitbook.io/devise-token-auth/config/initialization

© www.soinside.com 2019 - 2024. All rights reserved.