当前位置:  开发笔记 > 编程语言 > 正文

如何在rails应用程序中关闭CSRF保护?

如何解决《如何在rails应用程序中关闭CSRF保护?》经验,为你挑选了1个好方法。

Rails内置的CSRF预防对我们正在进行的一些自动负载测试造成了一些问题,我希望在整个过程中将其关闭.我该怎么做呢?



1> Patrick McKe..:

我喜欢简单的问题和明确的答案.

#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"

详情请见此处.(继续Rails在2年历史博客文章中提供核心功能文档的精彩传统,这些文章是从提交日志中提取的.)

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有