Meine Lösch-/zerstören funktioniert nicht für Rails arbeiten 3.Löschen/Zerstören ist nicht in Schienen 3 mit jQuery
Nicht für jedes Gerüst oder auch für neue Projekte.
<%= link_to 'Destroy', card, :confirm => 'Are you sure?', :method => :delete %>
Von this question. Lösung ist Firefox Reinstalation. Aber meine arbeitet auch nicht in Chrom, Safari oder Oper.
HTML-Code generiert: -
<a href="/categories/1" data-confirm="Are you sure?" data-method="delete" rel="nofollow">Destroy</a>
PS: Bitte sagen Sie nicht enthalten Standard JS-Dateien oder so etwas. Weil ich mich überhaupt nicht für Prototypen interessiere, da ich jQuery benutze.
BEARBEITEN/Aktualisieren, Wichtig: Dies ist die Lösung, wenn Sie überhaupt keinen Prototyp verwenden möchten. Ich verwende nur jQuery und entsprechende Plugins in meinem Projekt.
Die Leute antworten: Zuerst Prototyp usw. und dann einige Juwel usw. installieren, um Konflikte zwischen Prototyp und jQuery zu entfernen. Das ist Müll.
Ich habe eine Antwort gepostet. Bitte überprüfen Sie dies einmal, bevor Sie sich für die Option entscheiden. Arbeitete für mich für mehr als 10 Projekte ohne irgendwelche Probleme. Alles, was Sie tun müssen, ist:
Entfernen Sie alle Js-Dateien aus Ihrem Javascript-Verzeichnis mit Ausnahme von application.js. Fügen Sie dann den Code, den ich in meiner Antwort angegeben habe, in eine neue Datei ein und fügen Sie diese ein. Fügen Sie Jquery.js ein und Sie sind fertig. Sie müssen kein Standardjavascript (zB: Prototyp) oder ein anderes Juwel hinzufügen, um Konflikte zu entfernen usw.
Warum sollte ich, wenn ich Jquery verwende. Noch zu Testzwecken habe ich das gemacht. Es funktioniert immer noch nicht. –
Rails 3 verwendet unaufdringliches JavaScript, um es zu funktionieren. Sie müssen also ein Javascript-Framework (Prototype oder JQuery) und ein richtiges 'rails.js' für Sie einfügen. Weitere Informationen finden Sie [Screencast von Ryan Bates] (http://railscasts.com/episodes/205-unobtrusive-javascript). –
Dies ist nicht richtig .. Wenn einige Jquery verwenden möchten, warum Prototyp laden. –