Hi I'm trying to automaticly update data using a ajax call out of jquery. When an object gets moved, this code is being executed: This is my jquery code $.ajax({ type: "PUT", url: "/devices/2328.xml", data: '<device><name>test</name></device>', contentType: 'application/xml', // format of request payload dataType: 'html', // format of the response }); My controller looks like this: def update @device = Device.find(params[:id]) if @device.update_attributes(device_params) respond_with @device else render :action => 'edit' end end private def device_params params.require(:device).permit(:name) end In my log I can see the request comming in, but nothing really happens, see at the bottom *Completed 204 No Content* I'm also noticing that the value that I'm passing cannot be found at the parameters part of the log Started PUT "/devices/2328.xml" for 127.0.0.1 at 2014-02-01 19:10:33 +0100Processing by DevicesController#update as XML Parameters: {"id"=>"2328"} Device Load (0.4ms) SELECT `devices`.* FROM `devices` WHERE `devices`.`id` = 2328 LIMIT 1 (0.1ms) BEGIN (0.1ms) COMMITCompleted 204 No Content in 9ms (ActiveRecord: 0.6ms) I can't really figure out what is wrong. Does anyone have a clue? -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/161afd6a-d036-4b20-9dba-a63e6c564604%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.