rails in_place_edit: how do I pass an authenticity token?
-
05-07-2019 - |
Question
I am trying to get in place editing working but I am running into this error:
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)
I understand that rails now wants to protect against forgery and that I need to pass a form authenticity token but I am not clear on how to do this with the in_place_edit plugin.
Solution 2
I found a solution. I put the instructions here. Take a look at the part on patching in_place_edit.
OTHER TIPS
This isn't a complete tested answer, but I took a look at the plugin code, and it looks like you could use the :with
option to tack the authenticity token onto the end of the request parameters. Something along the lines of:
in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")
(I have not tested the above code).
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow