2012-01-31 17 views
12

Uygulama düzenindeki ortamı (geliştirme veya üretim) algılamanın herhangi bir uygun yolu var mı? Söyle, GA kodunu yerel sanal alanımda oluşturmak istemiyorum.Çevreye göre raylarla koşullu oluşturma

Django'da {% if not debug %}{% include '_ga.html' %}{% endif %} kullanıyoruz. Raylarda ne kullanmalıyım? Teşekkürler.

cevap

27

Sen kullanabilirsiniz:

Rails.env.production? 
#or 
Rails.env.development? 
#or 
Rails.env.test? 

fazla bilgi için docs bakınız. Yani,

<% if Rails.env.development? %> 
    <p>Dev Mode</p> 
<% else %> 
    <p>Production or test mode</p> 
<% end %> 
+0

: <% if Rails.env.production? %> 'çalışmıyor –

+0

İyi çalışıyor. "Çalışmıyor" ile ne demek istiyorsun? – lucapette

+3

Aw, bok! Ben canlı web sitesini kontrol ediyordum? –

İlgili konular