如何将会话cookie的HttpOnly设置为false?

kin*_*rey 17 cookies session httponly ruby-on-rails

在Ruby on Rails中,如何将会话cookie的httpOnly设置为false?

tro*_*skn 8

在Rails 4中,您需要编辑 config/initializers/session_store.rb

Rails.application.config.session_store :cookie_store,
  key: '_my_app_session', httponly: false
Run Code Online (Sandbox Code Playgroud)

  • 把它编辑成什么? (4认同)
  • 合理的问题,CodeDave.你传递了值为'false`的键`:httponly`.(根据其他答案 - 只是编辑代码的位置已从`environment.rb`更改为初始化程序) (3认同)

kin*_*rey 7

我想通了.在/config/environment.rb包括这样的代码:

config.action_controller.session = { :httponly => false }


sai*_*lor 7

这是我用Rails 3做的:

Testapp::Application.config.session_store :cookie_store, key: '_testapp_session', :domain => :all, :httponly => false
Run Code Online (Sandbox Code Playgroud)