从轨道

问题描述:

我编码一个拼字游戏应用程序的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的传递参数。

请帮

您可以添加URL这样的:

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

,并有多种方法来从你的控制器通过JavaScript的数据。有一个叫做坤的宝石。你可以试试