在我的主要Sinatra控制器中,我想在从表单发布后调试params散列。如何像Rails应用程序一样调试Sinatra应用程序?
我已经加入:
puts params.inspect
和
set :logging, :true
的params.inspect
作品,如果一切顺利的话。但是如果在控制器执行之前发生错误,我没有得到任何关于错误的信息,就像我在默认情况下在Rails中那样。
获得有用的调试信息的最佳方式是什么?
This example都没有工作(应用程序甚至不会开始后,我加入这个代码):
configure do
Log = Logger.new("sinatra.log")
Log.level = Logger::INFO
end
依次为:
Log.info "#{@users.inspect}"
怎么样'提高params' – coderek 2012-12-20 08:39:21