【问题标题】:Rails and Devise Gem: Avoiding store session for certain controller and actionRails 和 Devise Gem:避免某些控制器和操作的存储会话
【发布时间】:2019-09-05 08:17:04
【问题描述】:

对于某些 ajax 调用,我想跳过存储会话。我使用 devise gem,何时以及如何指定要为更新会话排除的操作?

问候

【问题讨论】:

    标签: ruby-on-rails-4 devise


    【解决方案1】:

    在控制器中添加:

    after_action -> { request.session_options[:skip] = true }
    

    根据 cmets here:

    :skip 不会在响应中设置 cookie 也不会更新会话状态

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-15
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多