0

我正在进入 Ajax,显然是使用 Prototype,并且只是要从 to 切换link_tolink_to_remote(因为我想向服务器发出后台请求)。问题?服务器声明link_to_remote未定义。我一直在阅读,您需要做的就是确保原型是这样定义的:

<%= javascript_include_tag "prototype" %>(我已将其包含在application.html.erb文件中)

我仍然有未定义的 link_to_remote,无论如何我无法弄清楚包含 javascript 将如何定义帮助代码,所以我将 actionpack 添加到我的 Gemfile。它成功安装,我有一个很好的路径,我重新启动了 rails 服务器,但link_to_remote仍然未定义。

4

1 回答 1

0

我假设您使用 Rails 3.0.x 遇到了这个问题。

link_to_remote已弃用,取而代之的是link_to 'Foobar', foobar_path, :remote => true.

您可能想加入 jQuery 潮流。Rails 3.1 默认附带 jQuery,我相信未来的版本也会(至少有一段时间)。

于 2011-08-12T23:15:12.413 回答