12
응용 프로그램 레이아웃에서 환경 (개발 또는 생산)을 감지하는 적절한 방법이 있습니까? 로컬 샌드 박스에 GA 코드를 렌더링하고 싶지 않습니다.환경에 따라 Rails로 조건부 렌더링
장고에서는 {% if not debug %}{% include '_ga.html' %}{% endif %}
을 사용합니다. Rails에서 무엇을 사용해야합니까? 감사.
응용 프로그램 레이아웃에서 환경 (개발 또는 생산)을 감지하는 적절한 방법이 있습니까? 로컬 샌드 박스에 GA 코드를 렌더링하고 싶지 않습니다.환경에 따라 Rails로 조건부 렌더링
장고에서는 {% 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? %>'does not work –
잘 동작합니다. "효과가 없다"는 것은 무엇을 의미합니까? – lucapette
앗! 쓰레기! 나는 살아있는 웹 사이트를 점검하고 있었다 :-) –