如何检测我的应用程序是否在Heroku上运行?
有没有办法检测一个rails应用程序是否在Heroku上运行?
我想做一个像这样的方法:
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
- Active Admin Gem – Rails 3.2.3,Heroku错误日志
- ExecJS :: RuntimeError:SyntaxError:意外的标记:operator(>)(行:22342,col:24,pos:826182)
- Rails资产预编译只是不起作用
- 即使我在开发块中有sqlite,Heroku也不接受推送
- rails assets:在slug期间为s3错误预编译:当设置env时,雾提供程序和目录不能为空
- Heroku:错误将Rails应用程序推送到Heroku,Heroku找不到Rails应用程序
- 使用rake任务重置数据库
- 是否可以在Heroku Cedar上运行capybara-webkit(即forked webkit_server)?
- 在Heroku中将UTF-8设置为默认字符串编码