Ich habe gerade begonnen, in Ruby auf Schienen zu kodieren und ich habe eine Anleitung verfolgt, die eine veraltete Version der Schienen verwendet, als ich verwende. Ich verwende 3.2.12: Bestätigen Sie in Schienen funktioniert nicht
Dies ist mein Code:
<%= button_to 'Destroy', product, :method => "delete", :confirm => 'Are you sure?' %>
Von dem, was ich verstehe, sind diese Symbole, die auf Schienen geführt werden, die dann umgewandelt wird entweder eine HTML oder Javascript Aktion, die dann knallt das Meldungsfeld hoch und löscht das Objekt falls zutreffend. Der obige Code zerstört das Objekt, aber das Bestätigungsfeld wird nicht angezeigt. Warum ist das? Auch hatte ich das oben wie folgendes zunächst:
<%= link_to 'Destroy', product, :method => "delete", :confirm => 'Are you sure?' %>
Das bestätigen Feld knallt unter keinen Umständen auf, mit link_to oder button_to. Unten ist das HTML, das bei der Überprüfung mit dem Inspektor von Chrome angezeigt wird. jQuery und jquery-ujs werden ebenfalls geladen, also bin ich mir nicht sicher, wohin ich von hier aus gehen soll.
<input name="_method" type="hidden" value="delete">
<input data-confirm="Are you sureeee?" type="submit" value="Destroy">
<input name="authenticity_token" type="hidden" value="Q2xicqELHYHtrwarbtPBe5PT2bZgWV5C+JdcReJI8ig=">
Vielen Dank!
Ja, das war es für mich. Vielen Dank. – Billy
Nun, das funktioniert. – Avishai
Arbeitete für mich mit Rails 4 und Foundation. Vielen Dank! –