Railsに組み込まれているCSRFの防止は、私たちが行っている自動負荷テストのいくつかの問題を引き起こしています。これはどうすればいいですか?レールアプリでCSRF保護をオフにするにはどうすればよいですか?
19
A
答えて
26
私は明確な答えで簡単な質問が大好きです。
#I go in application.rb
self.allow_forgery_protection = false
あなただけのテストのためにこれをしたい場合は、(明らかに、あなたがしてApplication
ではなくself
に触れることになります)環境ファイルのいずれかにそれを移動することができます。
#I still go in application.rb
self.allow_forgery_protection = false unless ENV["RAILS_ENV"] == "production"
詳細については、hereを参照してください。 (コミットログから蒸留された2歳のブログの記事、コア機能のドキュメントを持つの継続的なRailsの素晴らしい伝統。)
3
のRails 3では、app/controllers/application_controller.rb
関連する問題
- 1. AIRでコンテンツを保護するにはどうすればよいですか?
- 2. iPhoneでブロブデータを保護するにはどうすればよいですか?
- 3. Glibcランタイム保護をオフにするにはどうすればいいですか?
- 4. チャートコードを保護するにはどうすればよいですか?
- 5. Google Maps APIを保護するにはどうすればよいですか?
- 6. PHPフォームを保護するにはどうすればよいですか?
- 7. ビデオを盗まれないように保護するにはどうすればよいですか?
- 8. hbaseを保護するにはどうすればいいですか?
- 9. プライベートAPIを保護するにはどうすればいいですか
- 10. pocketsphinxでE_INFOをオフにするにはどうすればよいですか?
- 11. JEditorPaneでワードラップをオフにするにはどうすればよいですか?
- 12. Amazon S3をパスワードで保護されたディレクトリに許可するにはどうすればよいですか?
- 13. このCSRF保護はどのように機能しますか?
- 14. CSRF HTTPによるGETリクエストの保護
- 15. symfonyによるCSRFの保護
- 16. SWI-Prologフラグをオフにするにはどうすればよいですか?
- 17. パスワードで保護されたキーファイル(pfx)でStrongNameKeyPairを使用するにはどうすればよいですか?
- 18. MACでパスワードで保護されたcsvファイルを生成するにはどうすればよいですか?
- 19. CFNスクリプトで保護されたS3ファイルにアクセスするにはどうすればよいですか?
- 20. 春のセキュリティで保護されるクラスを制限するにはどうすればよいですか?
- 21. GreaseMonkeyを使用してページ上でUnselectableをオフ/オフにするにはどうすればよいですか?
- 22. JSONファイルをREST APIなどの方法で保護するにはどうすればよいですか?
- 23. 認証によって一部のページを保護するにはどうすればよいですか?
- 24. eBay APIに基づくJavaScriptアプリケーションでAppIDを保護するにはどうすればよいですか?
- 25. ブルートフォースで保護されたユーザーアカウントを回復するにはどうすればよいですか?
- 26. C++で保護されたメソッドを単体テストするにはどうすればよいですか?
- 27. Ruby on Rails:httpパスワードで保護されたサブドメインを作成するにはどうすればよいですか?
- 28. Electronで構築された商用アプリを保護するにはどうすればよいですか?
- 29. サブクラスで親クラスの保護されたメソッドを使用するにはどうすればよいですか?
- 30. csrfの保護
や 'self.allow_forgery_protection =で
protect_from_forgery
コマンドを削除ENV ["RAILS_ENV"] == "production" '短く – gunnに次のエラーがあります - ' /home/vipin8169/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/railtie .rb:196: 'method_missing ':未定義メソッド' allow_forgery_protection =' FertilityApp :: Application:Class(NoMethodError) ' – vipin8169