rails in_place_edit:如何传递真实性令牌?

时间:2008-10-06 14:48:03

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

我正在尝试编辑工作,但我遇到了这个错误:

ActionController :: InvalidAuthenticityToken(ActionController :: InvalidAuthenticityToken)

我知道rails现在想要防止伪造,并且我需要传递表单真实性令牌,但我不清楚如何使用in_place_edit插件执行此操作。

2 个答案:

答案 0 :(得分:2)

这不是完整的测试答案,但我看了plugin code,看起来您可以使用:with选项来确定真实性令牌到请求参数的末尾。有点像:

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

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

答案 1 :(得分:1)

我找到了解决方案。我把说明here。看一下修补in_place_edit的部分。