我有一个cookie(由servicestack .net auth插件创建),名为ss-id
我可以在Chrome中看到Cookie存在
主叫:
cookie: <%= cookies[:ss-id] %>
由于“ - ”字符(我猜)
导致错误主叫:
cookie: <%= cookies[:"ss-id"] %>
什么都不收益。
任何人都知道我该怎么做?
答案 0 :(得分:2)
看起来你正试图在视图中使用cookie。尝试在控制器中创建一个实例变量,如下所示:
controller.rb
@cookie = cookies[:ss-id]
并在您看来:
<%= @cookie %>
答案 1 :(得分:1)
如果你真的想要你的符号:
cookies[:'ss-id']
但我猜哈希是无关紧要的访问所以:cookies['ss-id']
也应该没问题。