2011-01-04 8 views
4

最近、ユーザーフレンドリーなエラーページが運用環境で表示されなくなりました。私はレール3.0.3を使用しています。運用環境でユーザーフレンドリなエラーページが表示されない

私は私のconfig/environments/production.rbに次のように持っている:私は、本番環境を使用して、ローカルに自分のWebサーバーを起動すると

config.action_controller.consider_all_requests_local = false 

、ユーザーフレンドリーなエラーページが正しく表示。

誰もこれを経験していますか?

+0

の最初に要求され、エラーを示すための他の基準を、これを入れEngineYard

でスコットにこの感謝の修正を見つけました。地元?これはリモートIPアドレスを127.0.0.1と比較します(それ以外はいくつかですが、それはその要点です)。プロキシの背後にいる場合、Railsはaction_dispatch.remote_ip環境変数で何かを行い、同じことを実現します。リクエスト環境のダンプを取得できる場合は、それが役に立ちます。 –

答えて

5

私は私が私のconfig /環境/ production.rb

class ActionDispatch::Request 
def local? 
    false 
end 
end 
+0

素晴らしいもの、あなたは私にいくつかの頭痛を救った:p – Francois

関連する問題