ruby-on-rails - 从 Rails 的任何地方访问 "session key"cookie 名称

标签 ruby-on-rails session cookies

我们正在为在 iframe Facebook 应用程序中使用的 Rails 构建一个插件,并且有一次我们需要检查 Rail 的 session ID cookie 是否已设置。

默认情况下,这个 cookie 被命名为 _myprojectname_session,我们需要找出 cookie 本身的实际名称。因此,如果未设置,我们可以进行一些重定向以确保设置了 cookie。

我们如何从任何地方访问该死的 cookie 名称?或者至少从 Controller 内部?

最佳答案

Rails.application.config.session_options[:key]

关于ruby-on-rails - 从 Rails 的任何地方访问 "session key"cookie 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1001597/

相关文章:

authentication - 使用 Django session 从不同域进行身份验证的问题

javascript - 如何使用 JavaScript 读取 HttpOnly cookie

ruby-on-rails - 注册时出现Devise Gem错误

ruby-on-rails - Rails 4 - 如果条件不适用

ruby-on-rails - Rails 迁移 : add_reference to Table but Different Column Name For Foreign Key Than Rails Convention

security - 了解CSRF

php - session 不在本地主机中工作,但在实时服务器中工作(Codeigniter)

ruby-on-rails - 捆绑程序安装的 gem 无法持久保存在无花果/docker 中

为应用程序使用 SSL 时 session 超时

ubuntu - Nginx:安全和 httponly cookie