我正在尝试进行适当的编辑工作,但遇到了此错误:
ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken)
我知道 Rails 现在想要防止伪造,并且我需要传递表单真实性令牌,但我不清楚如何使用 in_place_edit 插件来做到这一点。
这不是一个完整测试过的答案,但我看了一下插件代码 http://svn.rubyonrails.org/rails//plugins/in_place_editing/lib/in_place_macros_helper.rb,看起来你可以使用:with
将真实性令牌附加到请求参数末尾的选项。大致如下:
in_place_editor("my_element", :with => "form.serialize() + '&authenticity_token=#{form_authenticity_token}';")
(我没有测试上面的代码)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)