如果我执行
env['rack.request.cookie_string'].split('\; ')
我得到了预期的结果(字符串数组)。我在控制器操作中有一行代码:
foo = env['rack.request.cookie_string'].split('\; ')
当我在该行之后停止使用byebug时,foo
包含整个cookie字符串env['rack.request.cookie_string']
。发生了什么事?
答案 0 :(得分:0)
问题解决了。我不得不使用split("\; ")
而不是split('\; ')
。