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 に答える