0

髪をかきむしっています。私の 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 を実行しています。

本番環境でユーザーにかなりのエラーを与える方法についての手がかりはありますか?

4

1 に答える 1