在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
答案 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