メインの Sinatra コントローラーで、フォームから POST された後に params ハッシュをデバッグしたいと考えています。
私が追加しました:
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}"