Eine schnelle und einfache Antwort, da bin ich mir sicher. Ich aktualisiere ein Rails-Projekt von Version 2 auf Version 3 und ersetze eine Last der link_to_remote mit link_to's gemäß dem Rails 3-Update. Sogar etwas so einfaches wie:
%Vor%scheint nicht zu funktionieren. Die Anfrage (mit get-Methode) läuft durch ok und das gerenderte HTML ist:
%Vor%Routen.rb-Eintrag:
%Vor%Wie ich schon sagte, bin ich mir sicher, dass dies ein sehr offensichtliches Problem für mich ist!
Die Option :update
wird von der neuen link_to :remote => true
nicht unterstützt.
Sie müssen entweder
:remote => true
render :update { |page| p.replace_html ... }
Der Parameter :update
ist weg. Sie müssen das DOM-Update selbst mit Unobtrusive JavaScript behandeln. Stellen Sie außerdem sicher, dass Sie den Helfer csrf_meta_tag
in Ihr Layout eingefügt haben.
Ich habe einen Artikel über mit unauffälligem JavaScript in Rails 3 geschrieben .
Tags und Links ruby ruby-on-rails-3 ruby-on-rails ajax link-to