ruby-on-rails - rails in_place_edit : how do I pass an authenticity token?

标签 ruby-on-rails ajax token in-place-edit authenticity

我正在尝试进行适当的编辑工作,但遇到了此错误:

ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)

我知道 Rails 现在想要防止伪造,并且我需要传递表单真实性 token ,但我不清楚如何使用 in_place_edit 插件来做到这一点。

最佳答案

这不是完整测试的答案,但我查看了 plugin code ,看起来您可以使用 :with 选项将真实性 token 附加到请求参数的末尾。大致如下:

in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")

(我没有测试过上面的代码)。

关于ruby-on-rails - rails in_place_edit : how do I pass an authenticity token?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/174598/

相关文章:

javascript - 通过C将数据从JavaScript发送到Mongodb

javascript - 我应该使用什么从其他网站获取统计信息?

使用 token 的 C# CSOM Sharepoint 访问

javascript - 阻止访问向特殊脚本发送请求

token - 如何编写代码来获取AWS cognito访问 token ?

javascript - 在 ajax 回调上重新加载 Rails 部分

html - 在 Rails 中同时选择单选按钮和提交表单

ruby-on-rails - 如何通过file_field标签限制只能上传图片?

ruby-on-rails - 如何设置到目录的 catch-remaining 默认路由?

mysql - APE 引擎 Mysql 在插入时将数据推送到 channel