2014-02-19 90 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代替。

相關問題