2014-02-19 32 views
0

我有一个form_tag被添加到JS的模态,偶尔它提供了一个InvalidAuthenticityToken错误时提交,虽然其他时候它可以正常工作(它可能会连续多次工作,其他时间它一次工作在随后的提交中出现错误,其他错误在第一次不起作用,但是页面重新加载并且可能不再工作)。我尝试添加authenticity_token:false和protect_from_csrf:false,但同样的事情仍在发生,我很困惑为什么会出现这种情况。Form_tag给出真实性InvalidAuthenticityToken

<%= form_tag order_extras_url, method: "patch", remote: true, authenticity_token: false, protect_from_csrf: false, class: "mb0" do %> 

... 

<% end %> 

回答

0

您可以跳过在服务器端添加下面的行放在控制器authenticity_token

skip_before_filter :verify_authenticity_token, only: :your_action 

对于轨道4使用skip_before_action代替。

相关问题