2013-10-05 17 views
0

在我的管理面板我想創建拖動&刪除字段來更新數據庫中的某些屬性。 例如更新屬性與AJAX和藥物和滴

我有jQuery的這讓我後,我刪除用戶此列刪除用戶到另一個表列

,我想用$就put方法

問題來更新數據庫屬性:

我不知道該怎麼稱呼我的put方法

我不舒爾這個辦法弄清楚這個問題是正確的。

$(".user").draggable({ 
     } 
    }); 
    $("table tbody tr td:nth-child(3)").droppable({ 
    accept: ".user", 
    drop: function(event, ui) { 
     var url = ui.draggable.attr('data'); // taking the url which specified in the view 

     here should be some $.ajax action 

     }// end of drop 
    }); 

和控制器

def make_an_admin 
    @user.find(params[:id] 
    @user.update_attribute(:admin, "true") 
    end 

路線

put "make_an_admin/:id", to: 'users#make_an_admin' 

任何建議

回答

0

也許你應該嘗試:

$.ajax(url, function(){ 
    type: 'put', 
    dataType: 'script', 
    data: 
    your_optionnal_data: your_optionnal_data_value 
    success: function (data) { alert('it works'); } 
}); 

url應該是'/ users/make_an_admin/id'。

+0

即時改變你的答案,它的作品。 –