60 <= _score <= 80 这样的表达的,事实上,这里只需要用 _score <= 80 就行了when 语句不能用冒号分隔,用 then 或者 分号。_score 都拼错了。。。忍不住了,还是求个码 mr.fanyange#gmail.com
#1 楼 @zj0713001 十分感谢,已解决。不过应该是这样吧?
begin
Timeout::timeout(60) do
#your code like Mechanize.new.get
end
rescue Timeout::Error
#rescue code
end
感觉在 Timeout::timeout 内部是不会捕捉到 Timeout::Error 的。
#1 楼 @andor_chen 代码 9.33 应该是忘了如下两行:
before(:all) { 30.times { FactoryGirl.create(:user) } }
after(:all) { User.delete_all }
所以测试失败,这是目前发现的最大的一处错误。