有没有办法检测Rails应用程序是否在Heroku上运行?
我想创建一个类似于以下方法:
我想创建一个类似于以下方法:
def on_heroku?
...
end
def on_heroku?
...
end
您可以设置自己的配置变量,通过ENV['var']
进行检测。
$ heroku config:add I_AM_HEROKU=yes
def on_heroku?
ENV['I_AM_HEROKU']
end
def heroku?
ENV.any? {|x,_| x=~ /^HEROKU/ }
end