Nachdem ich zu einem alten Rails-Projekt zurückgekehrt war, konnte ich feststellen, dass keiner der Zerstörungs / Lösch-Links funktionierte und ein Klick auf "Abbrechen" im Bestätigungs-Popup den Link noch einreichen würde.
Beispiel für meinen Code ist:
%Vor%Dieses Problem tritt auf, wenn Sie jQuery verwenden. Wenn nicht, suchen Sie nach etwas wie dem folgenden:
In meinem Fall benutzte ich:
javascript_include_tag: Alle% & gt;
Und es hat nicht funktioniert, aber wenn ich es so formuliere:
javascript_include_tag: Standardwerte% & gt;
Es hat funktioniert!
Chris, Hallo. Ich hatte das gleiche Problem. Ich löschte Firebug und das Problem blieb bestehen. Ich habe von einem anderen Benutzer gelesen, dass er Firefox neu starten muss, das hat auch nicht funktioniert. Einige sagten, Safari ausprobieren, das habe auch nicht funktioniert.
Am Ende war es eine Anfänger Sache:
Ich habe Helfer, um ein Icon, wie zB edit_icon, einzufügen, die ein schönes Bild-Tag für das Bearbeitungs-Icon, etc. zurückgeben.
Eine dieser Hilfsmethoden war die Methode delete_icon, wo ich folgendes geschrieben habe:
def delete_icon (Objekt = Null) link_to image_tag ('Symbole / löschen.jpg',: width = & gt; 20,: border = & gt; 0), Objekt,: confirm = & gt; "Sind Sie sicher?",: Method = & gt; :löschen Ende
Es war ein (guter) Versuch bei DRY, aber es wäre besser gewesen, hätte ich def delete_icon (Objekt) und nicht object = nil, weil es es klarer macht, wenn ich es so nenne, dass ich es weitergeben muss Objekt zu zerstören. Der Aufruf der gleichen Methode mit dem zu löschenden Objekt funktionierte für mich.
Kurz gesagt: Überprüfen Sie Ihre Hilfsmethoden, wenn Sie versuchen, zu trocknen.
In meinem Fall schien es ein Problem mit einer alten Kombination aus Prototyp und rails.js zu sein. Die Antwort aus diesen Fragen hat mich dazu geführt: : Bestätige Option in Rails, die bei der Verwendung von Rails 3 und jQuery UJS ignoriert werden
Also habe ich die neuesten rails.js von Ссылка heruntergeladen und die neuesten Prototyp aus Ссылка .
Jetzt scheint alles wie erwartet zu funktionieren.
Tags und Links javascript ruby-on-rails