gpt4 book ai didi

javascript - 从 javascript ruby​​ on Rails 调用 Controller 方法

转载 作者:行者123 更新时间:2023-11-28 09:09:29 25 4
gpt4 key购买 nike

我正在编写一个拼字游戏应用程序,我想在玩家放下图 block 时调用更新方法,以便更改数据库中的位置

 function update_position(ev, posx, posy)
{

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

我的 Controller 看起来像

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

我知道 Controller 不起作用,我是 Rails 编码新手,我不知道如何从 JavaScript 传递参数。

请帮忙

最佳答案

您可以像这样添加网址:

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

有多种技术可以从 Controller 传递 JavaScript 数据。有一种 gem 叫gon。你可以尝试一下

关于javascript - 从 javascript ruby​​ on Rails 调用 Controller 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16501367/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com