Ich verwende den folgenden Code als Link eine todo in einer einfachen ToDo-Liste Anwendung zu löschen Ich mache:Wie erhalte ich ein Rails link_to_remote-Tag, um eine DELETE-Anfrage zu machen, wenn JavaScript deaktiviert ist?
<%= link_to_remote 'delete', {:url => complete_todo, :confirm => 'Are you sure?', :method => :delete}, { :href => url_for(complete_todo), :method => :delete } %>
Es funktioniert gut, wenn JavaScript aktiviert ist, aber wenn es deaktiviert ist macht es eine GET Anfrage an den Server statt der erwarteten DELETE-Anfrage, und daher Links auf die Show-Seite des Todo, anstatt es zu zerstören.
Da ich versuche, die Anwendung so RESTful wie möglich zu halten, möchte ich keine Route hinzufügen, um die Destroy-Aktion mit einer GET-Anfrage ausführen zu können.
Irgendwelche Ideen, was ich falsch mache?