最大的区别应该是 capybara 默认不支持 javascript
让 API 返回 403 permission denied,NG 里统一处理 403 的返回,所果返回就显示登录对话框,登录成功后只要关掉登录框让用户继续操作就好了。也可以让 controller 去捕捉 403 的返回,登录成功后重试登录前的操作。
assembly
组装,装配,应该是指 payload 的序列化trap to the kernel
应该是指内核中断亮点是 omnigraffle 么?
有人推荐过一个方法,不过一直没时间去实践,就是对照着英文原文去听 audiobooks。
另外听 podcast 也是个不错的选择,比如 Freakonomics Radio,transcript 更新也非常及时。
pry 加断点调试,或者在 controller 在打印语句调试
是不是没有 tracking remote branch? 如果下面返回的是空是就是没有 tracking
git config --get branch.master.remote
同时 scan ip 和 port,用 |
分割。如果是 ip 就记下来,如果是 port 就记到最后一次看到的 ip 名下。
默认值在第一次访问不存在的时候才插入
+1 Test as Little as Possible to Reach a Given Level of Confidence
除了笔纸,数位板也是不错的选择,不过 Linux 没什么能发挥出数位板作用的软件。
加上免费基本就没了
s.name = %q{eventmachine_httpserver}
用 debugger
语句加断点。nodejs 和浏览器通用。nodejs 需要用 node debug file
启动。
配置文件里可以设置 admin 邮箱,用里面的邮箱注册个帐号就是 admin 了
怎么不用 Enumerable#partition
检查下是不是哪里用 p 加了调试信息。可能是输出到 stdout 后被当前文件名处理了。然后看下 app/assets 下是不是不小心 dump 出了这样的文件。
检查 TOUCH_ASSETS 的内容,怎么会直接把 hash 序列化了做文件名?
#9 楼 @lianyutao 检查下路径
p Gem.paths.path
p Gem.paths.home
#7 楼 @lianyutao 看了下 nats 没有提供 lib/nats.rb
,所以你没办法直接 require 'nats'
。gems 只是把它的 lib
文件夹放到 load path 里,具体 require 文件是看 lib 下的文件名的。不是说 require gem 的名字就可以用这个 gem 了。试试 require 'nats/client'