瞎扯淡 分享今天一个趣事。。。

clc3123 · March 20, 2012 · Last by vkill replied at March 21, 2012 · 3404 hits

这两天在看 rails 的 session 和 cookie 实现,这是 action dispatch 的两个 middleware。 然后就在源码里面折腾来折腾去,总之在 pry 辅佐下,代码基本能看懂,就是碰到个特郁闷的 bug!!! 我在 middleware 的某些方法里加上 binding.pry,然后浏览器刷一下页面,当 exit 当前的 pry session 的时候,简直没完没了,反正就是一直打 exit,就怎么都退不出来,郁闷了!只能 ctrl + c ...

刚才突然恍过神来,原来是特么的静态文件请求也要过一遍 rack stack 的缘故,晕倒,导致浏览器刷一次页面,在 rack middleware 里得进 10+ 次 pry session...

好吧,这其实不是 bug。。。

没完没了的情况下 你输入 exit!

You need to Sign in before reply, if you don't have an account, please Sign up first.