Я использую Ext Js с Rails.Я реализовал функциональность CRUD, в которой я использовал Ext.Ajax.request для вставки и restActions для обновления.Любые предложения о том, какой из них лучше - используя Ext.Ajax.request или Ext.data.Api.restActions ??
Ниже приведен код для справки:
//** Insert - ajax.request **//
btnSave.on('click',function(){
var unitname = Ext.getCmp('unitname').getValue();
var description = Ext.getCmp('description').getValue();
Ext.Ajax.request({
url: '/units',
method: 'POST',
params: {'data[unitname]':unitname,'data[description]':description}
});
grid.store.reload();
grid.show();
myform.hide();
});
//** Update - restActions **//
Ext.data.Api.restActions = {
//create : 'POST',
//read : 'GET',
update : 'PUT'
//destroy : 'DELETE'
};
btnUpd.on('click',function(){
var store = Ext.getCmp('maingrid').getStore();
store.save();
}); //end update