当我使用Thread.new {}生成一个线程时,看起来在该线程中发生的任何异常都看不到白昼的亮点,而应用程序只是静静地忽略它
解决方法
通常,线程彼此隔离,因此一个中的异常不会终止整个应用程序.
但是,虽然我从未使用它们,但Thread类有几个abort_on_exception方法,即使有一些例子.他们应该做你想做的事.
http://corelib.rubyonrails.org/classes/Thread.html