我正在发送如下 JQuery AJAX 调用,以更新 ActiveRecord DB 中的记录:
var url_out = '/users/' + args.item.id;
$.ajax({
url: url_out,
type: 'POST',
method: 'PUT',
data: args.item,
success: function(dat) {
alert("did it");
}
在用户控制器中,我有这个:
def update
@user = User.find(params[:id])
if @user.update_attributes(params[:user])
所以我需要将 args.item 中的数据作为 params[:user] 传递。可以使用 AJAX 调用传递命名参数吗?