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

clc3123 · 2012年03月20日 · 最后由 vkill 回复于 2012年03月21日 · 3387 次阅读

这两天在看 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!

需要 登录 后方可回复, 如果你还没有账号请 注册新账号