link_to_remote未在vanilla Rails app中定义

时间:2011-08-12 23:11:29

标签: ruby-on-rails prototype link-to-remote

我正在进入Ajax,显然正在使用Prototype,并且刚刚开始从link_to切换到link_to_remote(因为我想提出服务器的后台请求)。问题?服务器声称未定义link_to_remote。我一直在阅读,你需要做的就是确保原型定义如下:

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

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

1 个答案:

答案 0 :(得分:0)

我假设你正在使用Rails 3.0.x来解决这个问题。

link_to_remote已被弃用,转而使用link_to 'Foobar', foobar_path, :remote => true

你可能想要跳上jQuery的潮流。默认情况下,Rails 3.1附带jQuery,我相信未来的版本也会(至少一段时间)。