2017-06-18 5 views
4

アンドロイドのアプリを使用して自分のAndroidのコントローラで作成アクションを呼び出そうとすると「CSRFトークンの信頼性を確認できません」というメッセージが表示されますサービス。その後、 "Completed 422 Unprocessable Entity"と表示されます。何が起こるだろうか?ありがとう。 「スキップするskip_before_actionを使用してAndroidからRailsを呼び出すときにCSRFトークンの信頼性を確認できません

protect_from_forgery with: :null_session 

、あるいはまた:あなたは組み込みのCSRF保護レールを無効にすることができ

+0

あなたのAPIコントローラを表示します。 – Gerry

答えて

1

は、コントローラ(ApplicationControllerにまたは使用されている1)でprotect_from_forgeryメソッドを追加することで、デフォルトで使用しています"verify_authenticity_token実装。

+0

しかし、CSRF保護機能をオンにしている間は、アンドロイドアプリでアップデートする方法が必要です。 –

関連する問題