1

我想爲使用ajax表單發送POST數據的Rails應用程序製作Chrome擴展程序。但是,我從服務器的響應:Chrome擴展程序:將AJAX表單發送到Rails應用程序

ActionController::InvalidAuthenticityToken in AppController#getpostdata. 

因此,我認爲我需要得到一個真實的令牌,包括在我的形式。 或者,我應該關掉它嗎?如何?

感謝

回答

1

您可以使用Rails視圖的form_authenticity_token幫手,GET請求期間檢索令牌..

或者您可以禁用標記,或交替使用:null_session選項,因爲這被認爲是最適合API。有關詳細信息,請諮詢the documentation

1

您也可以跳過在控制器中的特定的API的方法調用如下面給出:

skip_before_filter:verify_authenticity_token,:僅=> [:METHOD_NAME]

相關問題