从轨道
问题描述:
我编码一个拼字游戏应用程序的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的数据。有一个叫做坤的宝石。你可以试试