ActiveRecord DB のレコードを更新するために、次のように JQuery AJAX 呼び出しを送信しています。
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 呼び出しを使用して名前付きパラメーターを渡すことはできますか?