我是Rails的新手。
我应该如何将更新请求发送到rails服务器?
我理解向/ api / user发送post请求创建用户。 Shuold我发送邮件请求到/ api / user / id以更新usr的名字?
例如: 我想更新UserA的名字。
我的路线:
/api/user(.:format)
/api/current_users#update {:format=>:json}
// controller/User.rb
def update
@current_user.attributes = user_params
render json: { errors: @current_user.errors.full_messages }, status:
end
下面是我的客户端代码,包含Rxjs(创建请求):
exhaustMap(({ payload }) => request({
url: 'users',
method: 'post',
data: {
user: {
email: payload.email,
password: payload.password,
device_token: device_token,
sign_up_with: 'email_and_password',
},
},
所以我的问题是,我可以通过发送POST请求来更新用户吗? 我应该做一些像POST更新方法???