髪をかきむしっています。私の Mac では、ユーザーに表示したいカスタムのきれいなエラーが表示されます。ubuntu ボックスにデプロイすると、代わりに最小限の白黒のエラー メッセージが表示されます。
私はシナトラのエラー処理を持っています。
set :raise_errors, false
set :show_exceptions, false
not_found do
erb :'errors/not_found'
end
nginxとthin(ubuntuで)を実行していたためだと思いましたが、このスタックをバイパスして直接実行すると、ubuntuでまだ問題があります。
ruby start.rb #I get a minimal black and white error
また
rackup -E production config.ru #I get a minimal black and white error
また
rackup -E development config.ru #I get rack stack trace
起動方法に関係なく、Rack::ShowExceptions を使用しても、Mac でかなりのエラーが発生します。ruby 1.9.2 と sinatra 1.3.2 を実行しています。
本番環境でユーザーにかなりのエラーを与える方法についての手がかりはありますか?