Rails in_place_edit: Wie übergende ich ein Authentizitäts -Token?
-
05-07-2019 - |
Frage
Ich versuche, die Bearbeitung zu bearbeiten, aber ich stoße auf diesen Fehler:
ActionController :: InvalidAuthenticityToken (ActionController :: InvalidAuthenticityToken)
Ich verstehe, dass Rails jetzt vor Fälschungen schützen will und dass ich ein Formular -Authentizitäts -Token übergeben muss, aber ich bin nicht klar, wie ich dies mit dem In_Place_Edit -Plugin tun soll.
Lösung 2
Ich fand eine Lösung. Ich habe die Anweisungen gestellt hier. Schauen Sie sich das Teil beim Patching in_place_edit an.
Andere Tipps
Das ist nicht ein Komplett getestete Antwort, aber ich habe mir das angesehen Plugin -Code, und es sieht so aus, als könntest du das benutzen :with
Option, um das Authentizitäts -Token am Ende der Anforderungsparameter zu stellen. Etwas in der Reihe:
in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")
(Ich habe den obigen Code nicht getestet).