5

有没有办法检测 Rails 应用程序是否在 Heroku 上运行?

我想做一个像这样的方法:

def on_heroku?
...
end
4

2 回答 2

7

您可以设置自己的配置变量以用于通过ENV['var'].

$ heroku config:add I_AM_HEROKU=yes

def on_heroku?
  ENV['I_AM_HEROKU']
end
于 2012-08-05T19:20:04.613 回答
5
def heroku?
  ENV.any? {|x,_| x=~ /^HEROKU/ }
end
于 2014-02-12T12:03:58.437 回答