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

时间:2015-11-07 08:32:22

标签: ruby-on-rails ruby devise rails-api

在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

1 个答案:

答案 0 :(得分: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