14 Stimmen

Bitte ändern Sie die Weiterleitung von "destroy" auf "index".

Das Problem tritt auf, wenn ich ein Element aus einer paginierten Tabelle auf "ajaxisierte" Weise entfernen möchte. Mein Aufgaben-Controller ruft seine destroy Methode als Antwort auf [DELETE] /tasks/1234 auf, aber am Ende möchte ich mich umleiten lassen, um automatisch die Liste zu aktualisieren.

Leider bewirkt redirect_to tasks_url zu diesem Zeitpunkt eine [DELETE] /tasks Anfrage.

Gibt es eine Möglichkeit, einen GET-Request zu erzwingen, anstatt DELETE, während der Umleitung von innerhalb von destroy aus?

0voto

Mark Swardstrom Punkte 16341

Sie möchten wahrscheinlich keine Standard-Rails-Weiterleitung verwenden, wenn Sie Ajax verwenden. Dieser Blog-Post bietet einige gute Einblicke in das Problem und Lösungen. Beachten Sie, dass dies aus einer ähnlichen Frage stammt, die im Januar von DGM beantwortet wurde.

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