2013-01-04 44 views
2

我使用Rails-3.2.10紅寶石-1.9.3-頭,我的問題是,當我運行如何顯示軌道顏色服務器的相關信息在終端

rails s 

我怎麼能有一些顏色在我的bash終端?我想嘗試使用ruby-debug選項,但ruby-debug gemfile只能用1.9.x才能安裝。

有沒有解決方案?

+0

有一個選項'config.colorize_logging'放在環境文件中爲日誌文件中的顏色添加特殊字符,米不知道它對控制檯有效。 – Baldrick

回答

3

我試過this,它在Rails 3.2.13和Ruby 2.0.0中工作得很完美。您可以自定義顏色和消息。

該解決方案也是以gem的形式。

gem 'formatted_rails_logger' 

寶石格式較好,但沒有着色。我更喜歡第一個解決方案。

問候!

編輯:

嘗試寶石meta_requestRails Panel Chrome擴展程序。你可以在你的瀏覽器中看到服務器日誌組織良好,顯示params,SQL查詢等。

+0

你好,謝謝你的回答。這是將彩色輸出包裝的開始。 我搜索更多的東西,如紅色的顯示錯誤,請求的類型,網址等以不同的顏色,堆棧跟蹤和應用程序也以不同的顏色。我不知道,我尋找一些很酷的東西。目前我開始使用rails錯誤。我仍然需要瀏覽文本來找到我想要的東西(錯誤,一些放置調試東西等),哪裏的軌道可能會分解更多的東西。 – Polopollo

+1

嘗試gem meta_request和Rails Panel chrome擴展。您可以在瀏覽器中很好地看到服務器日誌,顯示參數,SQL查詢等。 – cortex

+0

此gem + Chrome擴展程序非常好!非常感謝你。它顯示了我想要的東西,SQL查詢,參數,視圖等...非常感謝! PS:請更新您的答案,使其與您的新更新相匹配! – Polopollo