【发布时间】:2015-11-03 08:37:11
【问题描述】:
如果我执行
env['rack.request.cookie_string'].split('\; ')
我得到了预期的结果(字符串数组)。我的控制器操作中有这样一行代码:
foo = env['rack.request.cookie_string'].split('\; ')
当我在该行之后停止 byebug 时,foo 包含整个 cookie 字符串 env['rack.request.cookie_string']。怎么回事?
【问题讨论】:
-
p env['rack.request.cookie_string']的结果是什么? -
结果是包含所有cookie值的字符串。
-
可能是 byebug 还没有评估该行吗?在
foo=..之后添加另一行并在此行之后添加 byebug 怎么样。现在会发生什么? -
@BryanOemar 同样。问题可能不仅仅在于 byebug,因为我在正常运行时遇到错误。
标签: ruby-on-rails ruby cookies rack