2010-12-16 89 views
10

我是新来RJS,我按照this guide错误:未定义的方法“link_to_remote”

我,包括所有默认的短例如JavaScript库在application.html.erb

当我启动服务器并检查页面,我得到了一个错误:如果您使用的轨道3.xx的,比没有link_to_remote

Showing /Users/PowerBook/Desktop/makprojects/drummercymbal/app/views/videos/show.html.erb where line #9 raised: 

undefined method `link_to_remote' for #<#<Class:0x217f64>:0x213d74> 
Extracted source (around line #9): 

6: <li>Cat</li> 
7: <li>Mouse</li> 
8: </ul> 
9: <%= link_to_remote("Add a fox", :url => { :action => :add}) %> 

回答

24

,有link_to 'Add a fox', { :action => :add}, :remote => true

+0

ŧ ig感谢您的快速依靠,您的解决方案是正确的。但后来我得到了花药错误没有路线匹配{:行动=>“添加”,:控制器=>“视频”},我徘徊,如果有简单的轨道3.0 rjs的例子,可以让我学习? – mko 2010-12-16 05:52:17

+3

哇,Rails文档已过时_过时。 http://guides.rubyonrails.org/ajax_on_rails.html#the-quintessential-ajax-rails-helper-link_to_remote仍然是谷歌命中“rails ajax” – declan 2012-10-24 16:52:34