En mi controlador Sinatra principal, quiero depurar el hash de params después de que se haya PUBLICADO desde un formulario.¿Cómo depurar una aplicación Sinatra como una aplicación Rails?
he añadido:
puts params.inspect
y
set :logging, :true
Las obras params.inspect
si todo va bien. Pero si ocurre un error antes de que se ejecute el controlador, no obtendré ninguna información sobre el error como lo haría en Rails de manera predeterminada.
¿Cuál es la mejor manera de obtener información de depuración útil?
This example no funciona en absoluto (ni siquiera la aplicación comenzaría después de añadir el código):
configure do
Log = Logger.new("sinatra.log")
Log.level = Logger::INFO
end
seguido de:
Log.info "#{@users.inspect}"
¿qué hay de 'aumentar params' – coderek