12
是否有任何適當的方式來檢測應用程序佈局中的環境(開發或生產)?說,我不想在我的本地沙箱中呈現GA代碼。根據環境條件使用Rails進行渲染
在Django中,我們使用{% if not debug %}{% include '_ga.html' %}{% endif %}
。我應該在Rails中使用什麼?謝謝。
是否有任何適當的方式來檢測應用程序佈局中的環境(開發或生產)?說,我不想在我的本地沙箱中呈現GA代碼。根據環境條件使用Rails進行渲染
在Django中,我們使用{% if not debug %}{% include '_ga.html' %}{% endif %}
。我應該在Rails中使用什麼?謝謝。
您可以使用:
Rails.env.production?
#or
Rails.env.development?
#or
Rails.env.test?
進一步的信息,請參閱docs。所以,你可以這樣做:
<% if Rails.env.development? %>
<p>Dev Mode</p>
<% else %>
<p>Production or test mode</p>
<% end %>
'<%if Rails.env.production? %>'不起作用 – 2012-01-31 12:06:49
它工作正常。你是什麼意思「不起作用」? – lucapette 2012-01-31 12:08:57
唉,廢話!我正在查看直播網站:-) – 2012-01-31 12:12:27