【问题标题】:How to disable sending cookies for a certain route only?如何仅禁用为特定路由发送 cookie?
【发布时间】:2018-12-17 15:12:52
【问题描述】:

我一直在搜索此信息,但没有找到任何信息。

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

【问题讨论】:

  • 您无法阻止浏览器向您发送 cookie
  • @LeninRajRajasekaran 我可以
  • 我不知道..你是怎么做到的?

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


【解决方案1】:

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

before_action :skip_cookies

作为私有方法:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-02
    • 2015-10-22
    • 1970-01-01
    • 1970-01-01
    • 2013-08-07
    • 2018-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多