【发布时间】:2013-09-24 14:22:00
【问题描述】:
我有一个名为 ss-id 的 cookie(由 servicestack .net auth 插件创建)
我可以看到 cookie 在 Chrome 中
调用:
cookie: <%= cookies[:ss-id] %>
由于“-”字符而导致错误(我猜)
调用:
cookie: <%= cookies[:"ss-id"] %>
什么都没有。
有人知道我该怎么做吗?
【问题讨论】:
-
试试
cookies["ss-id"] -
不是和我的例子一模一样吗? cookie 确实来自顶级域,因此它位于 .domain.com 中,而 RoR 应用程序位于 dev.domain.com 中 - 这会影响这一点吗?
-
不,它们不一样。
:"ss-id"是一个符号,"ss-id"是一个String -
啊 - 错过了那个细节! :)
-
只是为了澄清这一点 - 你所说的符号是什么意思?
标签: ruby-on-rails ruby cookies