В моем основном контроллере Sinatra я хочу отлаживать хеш params после того, как он POSTED из формы.
Я добавил:
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}"