2013-05-11 28 views
1

我編碼一個拼字遊戲應用程序的JavaScript調用紅寶石的控制方法,我想調用更新方法當玩家滴瓦,所以我改變數據庫的位置從軌道

function update_position(ev, posx, posy) 
    { 

    new Ajax.Request('/tiles_controller/update', { 
    method: 'post', 
    parameters: { 
posx: posx 
posy: posy} 
       });}` 

和我控制器看起來像

def update 
    @tile = Tile.find(params[:id]) 
@tile.update_attributes(params[:tile]) 
     end 
    end 
    end 

我知道控制器不工作我在軌新手編碼,我不知道如何從JavaScript的傳遞參數。

請幫

回答

0

您可以添加URL這樣的:

new Ajax.Request('<%= tile_update_path %>' 

,並有多種方法來從你的控制器通過JavaScript的數據。有一個叫做坤的寶石。你可以試試