首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails protect_from_forgery异常引发

rails protect_from_forgery异常引发
EN

Stack Overflow用户
提问于 2015-01-21 05:13:59
回答 2查看 656关注 0票数 0

我有Rails项目,正在进行生产。但是在本地主机上,它会在ActionController::InvalidAuthenticityToken的每个POST请求上引发。我知道这是什么。AuthToken是保护免受csrf攻击。我在我的application_controller.rb

protect_from_forgery with: :exception #this line raise exception

csrf_meta_tags的存在。在其他Rails项目中,我没有任何问题。

如果删除param,with: :exception会话将在重新加载页面后重置。

有什么问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-21 05:22:51

问题解决了!

项目在配置/环境/Development.rb中具有配置

Rails.application.routes.default_url_options[:host] = 'my_project.dev:3000'

我试图在localhost上加载项目:3000,但是url是my_project.dev:3000。

票数 1
EN

Stack Overflow用户

发布于 2015-01-21 05:21:31

你能试试这个吗?

代码语言:javascript
复制
protect_from_forgery with: :null_session
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28060089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档