首页 > 解决方案 > 如何仅禁用为特定路由发送 cookie?

问题描述

我一直在搜索这些信息,但没有找到任何东西。

我只想为特定路线禁用 cookie。有没有办法做到这一点?

标签: ruby-on-railsrubyruby-on-rails-5

解决方案


在路由文件中不起作用,但您始终可以在关联的控制器中使用它:

before_action :skip_cookies

并作为私有方法:

def skip_cookies
  request.session_options[:skip] = true
end

这应该避免为控制器内的操作包含任何 cookie


推荐阅读