我不是在Rails中編寫代碼。它只是紅寶石。如何在開發中不需要生產中的某些寶石/代碼行
但我有一個開發環境,它有自己的開發組在Gemfile中。
但我不使用它們在Iron.io上進行生產。
特別是,我使用「log_buddy」,並且有大量的d {var}
聲明。
而我用pry
其中有require pry
和require-debug
聲明。
當代碼在生產中運行時,這些語句在pry
和log_buddy
的情況下會產生錯誤。
如何區分這兩種環境?
我已閱讀約dotenv
和其他一些寶石,但不太明白它如何在我的情況下工作。
謝謝,Init是做什麼的?我想如果沒有DEV環境傳遞以下內容:'LogBuddy.init:disabled => true' – Angela
我會以這種方式運行Web應用程序:'DEV = true bundle exec shotgun -o 0.0.0.0 web ... .rb'(從'bundle'開始的所有內容都是我如何在dev模式下運行應用程序 – Angela