在我的主 Sinatra 控制器中,我想在从表单发布参数哈希后对其进行调试。
我已经添加了:
puts params.inspect
和
set :logging, :true
params.inspect
如果一切顺利,就可以了。但是,如果在控制器执行之前发生错误,我不会像默认情况下在 Rails 中那样获得有关错误的任何信息。
获得有用的调试信息的最佳方式是什么?
此示例根本不起作用(添加此代码后应用程序甚至无法启动):
configure do
Log = Logger.new("sinatra.log")
Log.level = Logger::INFO
end
其次是:
Log.info "#{@users.inspect}"