Wie rails-Frage-Methode für update???
Auf edit.html.erb
Datei, Gerüst erstellt, sehe ich keinen code angegeben PUT
Methode. Wie kommen die post-Formular, rufen Sie update-Aktion mit PUT
Methode.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
form_for
Funktion wird Ihre beste Vermutung, wo zu senden, das Formular:Nehmen Sie den folgenden code zum Beispiel:
@user
ist ein neuer Rekord, es wird senden Sie einePOST
Anfrage/users
@user
ist ein vorhandener Datensatz, sendet es einPUT
Anfrage/users/12
(Wenn 12 = @user.id)Können Sie sehen, setzen Sie die Methode auf Bearbeiten, wenn Sie Sie ausführen
Den standard-Rails-Weg, um Aktualisierungen zu behandeln ist, um eine Vorlage Bearbeiten (edit.html-Code.erb), generiert ein Formular, das wird ausgefüllt durch den Benutzer und dann eingereicht als HTTP-PUT-Anfrage. Ihre Rails-app sollte ein Modell für die Ressource wird aktualisiert, mit einem controller, der hat ein 'update' - Aktion zu akzeptieren, die die form-Parameter.
Wenn Sie möchten, um die Daten, die gesendet wird, in die PUT-Anfrage, die Sie verwenden können,Firebug.