2010-12-14 11 views

Antwort

3
<%= link_to("Delete", product, :method => :delete, :class => 'action', :confirm => 'Are you sure?') %> 

überprüfen Sie Ihre javascript_include_tag und es sollte funktionieren :)

+0

Sie haben wahrscheinlich einen Tippfehler. Ich habe: 'undefinierte lokale Variable oder Methode' Produkt 'für # <# : 0x237d590> '. Was meintest du eher als "Produkt"? –

+0

Produkt ist ein Objekt, das Sie löschen möchten – codevoice

+0

Könnten Sie bitte erklären, was mit meinem 'link_to (...)' im Vergleich zu Ihnen falsch ist? –

0

Stellen Sie sicher, rails.js wird auf der Seite geladen. Der einfachste Weg, dies zu tun ist mit:

javascript_include_tag :defaults 
+0

@Brian: Es ist geladen. –

+0

Seltsam. Gibt es Javascript-Fehler in der Konsole beim Laden der Seite? –

+0

Wirklich seltsam :) Jetzt bekomme ich den folgenden Fehler: 'undefined Methode' Produkt_Pfad 'für # <# : 0x21ad250> '(Ich weiß nicht, warum es vorher nicht angezeigt wurde) –

1

versuchen es als Daten-Attribut Hinzufügen

data: { confirm: "Are you sure?" }