我将此添加到我的application.html.erb文件中:
<%= render :partial => 'layouts/ga' if RAILS_ENV == 'production' %>
我在这一行上得到错误uninitialized constant ActionView::CompiledTemplates::RAILS_ENV
。
当我关闭if RAILS_ENV == 'production'
时,错误消失了,但这不是假设工作正常吗?错误试图告诉我什么?
答案 0 :(得分:2)
RAILS_ENV
应该是环境变量数组ENV
中的关键字。尝试:
<%= render :partial => 'layouts/ga' if ENV["RAILS_ENV"] == 'production' %>
或,
<%= render :partial => 'layouts/ga' if Rails.env.production? %>