ruby-on-rails - 如何仅禁用为特定路由发送 cookie?
问题描述
我一直在搜索这些信息,但没有找到任何东西。
我只想为特定路线禁用 cookie。有没有办法做到这一点?
解决方案
在路由文件中不起作用,但您始终可以在关联的控制器中使用它:
before_action :skip_cookies
并作为私有方法:
def skip_cookies
request.session_options[:skip] = true
end
这应该避免为控制器内的操作包含任何 cookie
推荐阅读
- java - 需要一个正则表达式“仅在 $ 符号之后我应该接受我给出的特定字符串
- reactjs - 渲染如何与 React 中的一组组件一起工作
- python - conda-build 错误地抱怨 meta.yaml 中不包含依赖项
- php - 创建 apache 别名而不访问 .conf 文件
- javascript - heroku 上上传的前端-后端 docker 图像之间的通信
- c++ - 如何修复 C++ 中的“指针和整数之间的比较”错误?
- python - 如何为不使用 Estimator 训练的 Tensorflow 模型编写服务输入函数?
- opengl - 将 OpenGL 与 QtQuickPainted 项目一起使用
- mysql - 连接查询中的 SET 表名
- java - JSON 读取对象值