Rails in_place_edit: Como faço para passar em um token de autenticidade?
-
05-07-2019 - |
Pergunta
Estou tentando entrar no lugar da edição trabalhando, mas estou enfrentando esse erro:
ActionController :: invalidauthenticityToken (ActionController :: invalidauthenticityToken)
Entendo que o Rails agora quer proteger contra falsificação e que preciso passar por um token de autenticidade de formulário, mas não estou claro sobre como fazer isso com o plug -in in_place_edit.
Solução 2
Eu encontrei uma solução. Eu coloquei as instruções aqui. Dê uma olhada na peça em patching in_place_edit.
Outras dicas
Isso não é um completo resposta testada, mas dei uma olhada no Código do plug -in, e parece que você poderia usar o :with
opção para combater o token de autenticidade no final dos parâmetros de solicitação. Algo parecido com:
in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")
(Eu não testei o código acima).