rails 3, wie fügen Sie eine einfache Bestätigungs-Dialogfeld, wenn der Benutzer auf einen link klickt
was ist der einfachste Weg in rails 3 zu Fragen "Sind Sie sicher, dass Sie das tun wollen?", wenn der Benutzer auf einen link klickt?
den link in diesem Fall überschreibt einige Daten mit einem neuen Wert. Es ist eine einfache link_to (GET) wieder an den gleichen controller-Methode mit einem Parameter[] Hinzugefügt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT:
<%= link_to "Do something", {:controller => "foo", :action => "bar"}, :confirm => "Are you sure you want to do that?" %>
Für diejenigen wie mich, die hierher gekommen sind, aber auf Schienen 4/5:
Die Dokumentation
Es ist ein
:confirm
option:Sollten Sie unaufdringlich JavaScript-Fahrer wie diese eine für JQuery. Es ist ziemlich einfach zu installieren.
Details sind in Rails API.
Für mehr details über UJS in Rails 3 können Sie Folgen dieses tutorial.