2012-04-16 58 views
2

我準備部署一個RackServerPages應用程序,但似乎無法找到禁用異常的方法,即由Rack :: ShowExceptions提供的異常。如何關閉Rack應用程序中的例外情況?

謝謝!

+1

確保您沒有在生產模式下的Rack堆棧中。 – Reactormonk 2012-04-16 19:34:54

+1

這當然是一個選項,但沒有辦法,我可以在config.ru中關閉它? – rebnoob 2012-04-17 18:04:06

+0

@matt嘗試'curl -XINVALID -k https:// my-app.com'這是默認的機架堆棧跟蹤中間件 – equivalent8 2015-03-11 13:34:42

回答

0

我有幾個小時不愉快的經歷嘗試禁用Rack::ShowExceptions失敗,但最終我發現我不需要那樣做。

在生產中這是關閉的(當您嘗試curl -XINVALID -k https://my-production-app.com時,它將只返回空白屏幕)。

但是如果你需要在定製禁用此這不會解決這個問題(例如,「分期」),環境(仍然呈現機架跟蹤代碼。)

測試on Rails的3.2.21

on Rails的4.0.12這適用於我的生產和定製「分段」環境

相關問題