【发布时间】:2023-04-01 06:42:01
【问题描述】:
我正在安装 Devise 以在 Rails API 上部署登录功能作为后端。
我尝试通过 Postman 发布 API 请求,但收到以下错误。
[错误信息] 不允许的参数::格式 过滤器链因 :validate_sign_up_params 渲染或重定向而停止
·请求(邮递员): 发布“http://localhost:3000/api/v1/auth”
・json { "用户名": "hogehoge", “电子邮件”:“hogehoge@example.com”, “密码”:“123456789” }
app / controllers / v1 / auth / registrations_controller.rb
module Api
module V1
module Auth
class RegistrationsController < DeviseTokenAuth::RegistrationsController
private
def sign_up_params
params.permit(:username, :email, :password)
end
def account_update_params
params.permit(:username, :email)
end
end
end
end
end
【问题讨论】:
标签: ruby-on-rails api devise