2010-04-17 143 views
0

默認的行爲似乎是打印大型堆棧跟蹤像如何從rails中的應用程序獲取堆棧跟蹤?

ArgumentError (too few arguments): 
app/controllers/players_controller.rb:55:in `format' 
app/controllers/players_controller.rb:55:in `create' 
/dh/passenger/lib/phusion_passenger/rack/request_handler.rb:92:in `process_request' 
/dh/passenger/lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop' 
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:400:in `start_request_handler' 
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:351:in `handle_spawn_application' 
/dh/passenger/lib/phusion_passenger/utils.rb:184:in `safe_fork' 
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:349:in `handle_spawn_application' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `__send__' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `main_loop' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:163:in `start' 
/dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:209:in `start' 
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' 
/dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' 
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' 
/dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' 
/dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' 
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' 
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application' 
/dh/passenger/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `__send__' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in `main_loop' 
/dh/passenger/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' 

,但我只想看到我的應用程序的堆棧跟蹤。在這種情況下,它是前3行,其中包含實際的錯誤,然後是我的應用程序的各個部分。在這種情況下,我寧願看到這個:

ArgumentError (too few arguments): 
app/controllers/players_controller.rb:55:in `format' 
app/controllers/players_controller.rb:55:in `create' 

這可能嗎?

回答

相關問題