2011-04-03 34 views
3

當我的Rails應用程序處於開發模式時,我該如何刪除代碼?例如,我想在開發過程中移除Google Analytics參考,但在生產環境中呈現它。如何禁用代碼在Rails上的開發環境中運行?

是否有一個解決方案可以在視圖或控制器中實現?我可以看到兩者的需要。

回答

7
<% if Rails.env == 'production' %> 
    ...production code goes here... 
<% end %> 

這適用於Rails 3.在舊版本中,使用環境變量RAILS_ENV。

Robin

+0

謝謝,羅賓。這正是我所期待的。 – sevens 2011-04-03 06:46:09

+6

更簡短的方法:如果Rails.env.production? – 2011-04-03 06:56:14

+0

這似乎太工作瑞安。謝謝。 – sevens 2011-04-03 07:12:34

相關問題