rails in_place_edit:認証トークンを渡すにはどうすればよいですか?
-
05-07-2019 - |
質問
インプレース編集を機能させようとしていますが、このエラーが発生しています:
ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken)
私はレールが偽造から保護したいことと、フォーム認証トークンを渡す必要があることを理解していますが、in_place_editプラグインでこれを行う方法は明確ではありません。
解決 2
解決策を見つけました。 こちらに手順を記載します。 in_place_editのパッチに関する部分を見てください。
他のヒント
これは完全なテスト済みの回答ではありませんが、プラグインコード。:with
オプションを使用して、リクエストパラメータの最後に認証トークンを追加できるようです。次のようなもの:
in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")
(上記のコードはテストしていません)。
所属していません StackOverflow