2010-12-16 14 views
10

Ich bin neu in RJS, folge ich dem kurzes Beispiel in this guideFehler: undefined Methode ‚link_to_remote‘

ich alle Standard bin auch JavaScript-Bibliothek in den application.html.erb

, wenn ich Feuer auf den Server hoch und überprüfen Sie die Seite, bekam ich einen Fehler:

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}) %> 

Antwort

24

Wenn Sie mit Schienen 3.xx, als es keine link_to_remote gibt es link_to 'Add a fox', { :action => :add}, :remote => true

+0

T ig danke für Ihre schnelle Verlässlichkeit, Ihre Lösung ist richtig. Aber dann habe ich Anthere Fehler Keine Route stimmt {: action => "hinzufügen",: controller => "videos"}, ich bin am wandern, wenn es einfache Rails 3.0 Rjs gibt, die mich studieren lassen können? – mko

+3

Wow, die Rails-Dokumente sind _seriously_ veraltet. http://guides.rubyonrails.org/ajax_on_rails.html#the-quintessential-ajax-rails-helper-link_to_remote ist immer noch der Top-Google-Hit für "Rails Ajax" – declan