Was ist der einfachste Weg in Rails 3 zu fragen "Bist du sicher, dass du das machen willst?" wenn der Benutzer auf einen Link klickt?
Der Link überschreibt in diesem Fall einige Daten mit einem neuen Wert. Es ist eine einfache link_to (GET) zurück zu der gleichen Controller-Methode, mit einem param [] hinzugefügt.
BEARBEITEN:
<%= 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 Rails 4/5:
%Vor% > Es gibt eine Option :confirm
:
Sie sollten unaufdringlichen JavaScript-Treiber wie diesen für JQuery haben. Es ist ziemlich einfach einzurichten.
Details finden Sie in Rails-API . Für weitere Details über UJS in Rails 3 können Sie folgen Dieses Tutorial .
Tags und Links ruby-on-rails-3 ruby-on-rails modal-dialog confirmation