Rails генерирует запрос put
, вводя скрытое поле в форму с именем _method
и значением put
, например
<input type="hidden" name="_method" value="put" />
так что вам нужно перейти на этот
$.ajax({
type: "POST",
dataType: "script",
url: '/rooms/5',
contentType: 'application/json',
data: {rooms:{name: "New_room"}, _method: "put"}
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});