2012-11-03 28 views
1

在Ruby中顯示錯誤,當我瀏覽該網站獲取:如何啓用的發展模式或在軌道上

We're sorry, but something went wrong. 

,因爲我已經看到了它的一個500.html文件,所以它的一些內部服務器錯誤,卻怎麼也我會顯示那些錯誤?

我已經試過這樣:

1)投入的environment.rb ENV['RAILS_ENV'] ||= 'development',但沒有發生

2)config.log_level = :any,然後看了看production.log,但沒有500錯誤

或者我需要在500.html中寫入以查看錯誤?或者不管如何顯示它。

+0

所以我們明白了其中的錯誤來 –

+0

我在哪裏可以找到他們?我只有production.log發送您的背景日誌 - 文件 – BubbleStalker

+0

軌秒 - 我主要的應用程序中創建一個新文件夾的應用程序,我'刷新了現在的?,我沒有看到我的終端上的任何日誌 – BubbleStalker

回答

3

您的日誌文件(無論寫在哪裏)應該包含您的錯誤。

如果您仍希望查看瀏覽器中的錯誤,您可以在您的environment/production.rb中更改以下內容(但將其視爲臨時解決辦法)。確保將其切換回來。

config.consider_all_requests_local = true

+1

我已經改變它爲真,但我仍然沒有看到任何錯誤消息,它使我的500.html - 一些內部服務器錯誤...,我已經在日誌/生產中尋找500-錯誤。日誌 - 我沒有找到它.. – BubbleStalker

+0

你的服務器可能在別處寫入日誌文件(不一定是 /log/production.log)。什麼是你的服務器設置? – tamersalama

+0

我如何查看設置? – BubbleStalker