2010-04-17 98 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' 

这可能吗?

回答

相关问题