3 Stimmen

Rails 3: Gerüst zerstören Aktion umleiten, um Aktion zu zeigen

Ich habe ein einfaches Gerüst erstellt, das Problem ist, dass, wenn ich versuche, einen Datensatz zu löschen, klicken Sie zerstören Schienen umleiten, um die Show-Aktion, das ist der Code des Links automatisch generiert, wenn ich das Gerüst zu generieren:

<%= link_to 'Destroy', product, :confirm => 'Are you sure?', :method => :delete %> 

Was ist los?

5voto

Douglas F Shearer Punkte 24586

Sie müssen Folgendes haben rails.js in Ihr Anwendungslayout aufgenommen werden, da dieser Link erfordert, dass JS die richtige HTTP-Methode verwendet. Stellen Sie außerdem sicher, dass Sie die csrf_meta_tag in Ihrem Layout.

2voto

Victor Augusto Punkte 2286

Prüfen Sie, ob Ihr application.js hat //= require jquery_ujs

0voto

Uladz Kha Punkte 1698

Hinzufügen application.js dieser Code

// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
// Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
// or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
//
// It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
// the compiled file.
//
// WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
// GO AFTER THE REQUIRES BELOW.
//
//= require jquery
//= require jquery_ujs
//= require_tree .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X