设置:
- 前端 => React Native
- 后端 => Rails API
上下文:我正在尝试使用 devise & devise-token-auth 创建用户身份验证流程。我的路线和请求似乎在 rails 控制台和使用 Postman 工作,但是我现在想生成在我的前端使用的响应。
关键问题:如何检查注册参数:
- 1) 已输入
- 2) 有效
- 3) 不重复
然后渲染一个可以在我的前端使用的 JSON 状态码?
module Users
class RegistrationsController < Devise::RegistrationsController
...
# POST /resource
def create
if params['user']['uid'].nil? && params['user']['provider'].nil?
configure_permitted_parameters
params['user']['uid'] = params['user']['email']
params['user']['provider'] = 'email'
end
super
end
end
...