2010-12-16 22 views
10

Jestem nowy RJS, śledzę krótki przykład w this guidebłąd: niezdefiniowana metoda „link_to_remote”

jestem w tym wszystkie domyślne biblioteki javascript w application.html.erb

kiedy odpalić serwer i sprawdzić na stronie, mam błąd:

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

Odpowiedz

24

Jeśli używasz szyny 3.xx, niż nie ma link_to_remote istnieje link_to 'Add a fox', { :action => :add}, :remote => true

+0

T dz dzięki za szybkie poleganie, twoje rozwiązanie jest właściwe. Ale potem dostałem dodatkowy błąd Żadna trasa nie pasuje {: action => "add",: controller => "videos"}, wędruję, jeśli jest prosty przykład rails 3.0, który może pozwolić mi się uczyć? – mko

+3

Wow, dokumentacja Railsów jest przestarzała. http://guides.rubyonrails.org/ajax_on_rails.html#the-quintessential-ajax-rails-helper-link_to_remote jest wciąż najpopularniejszym hitem w Google dla "rails ajax" – declan

Powiązane problemy