3
A
回答
7
您可以設置自己的config vars通過ENV['var']
用於檢測。
$ heroku config:add I_AM_HEROKU=yes
def on_heroku?
ENV['I_AM_HEROKU']
end
3
def heroku?
ENV.any? {|x,_| x=~ /^HEROKU/ }
end
相關問題
- 1. 檢測我的應用程序是否在電話上運行
- 2. 如何檢測我的應用程序是否正在運行EarlGrey測試?
- 3. 如何檢測我的ruby應用程序是否在heroku上運行,無需配置:add?
- 4. android如何檢測應用程序是否在過去運行
- 5. 如何檢測應用程序是否正在運行Cloud9?
- 6. 如何檢測我的應用程序是否在兼容模式下運行?
- 7. 如何檢測應用程序是否從DVD運行?
- 8. 檢測我的Web應用程序是否正在iPad設備上運行
- 9. 讓應用程序確定它是否在Heroku上運行
- 10. 如何檢測iOS應用程序是否在越獄手機上運行?
- 11. 如何檢測應用程序是否在Windows RT或Windows 8 Pro上運行?
- 12. 如何檢測iPhone應用程序是否在iPhone 4設備上運行?
- 13. Qt - 如何檢測應用程序是否在GNOME或KDE上運行?
- 14. 檢測Windows進程和應用程序是否正在運行
- 15. 檢測應用程序是否在遠程應用程序中運行
- 16. 如何檢測在OSX上運行的應用程序
- 17. 我可以檢測我的Windows 8應用程序是否正在運行?
- 18. 在Heroku上運行Flask應用程序
- 19. 在Heroku上運行ES6應用程序
- 20. 在Heroku上運行Dart應用程序
- 21. 如何檢測我的應用程序是否是沙盒?
- 22. 檢測Android應用程序是否在後臺運行
- 23. 檢測Flask應用程序是否在本地運行
- 24. 檢測應用程序是否在開發模式下運行
- 25. 檢測用戶是否有全屏運行的應用程序
- 26. 如何檢查應用程序是否真的在運行?
- 27. 如何檢測是否在Windows Metro應用程序進程中運行?
- 28. Heroku:如何檢測工頭是否正在運行
- 29. 我如何檢查我的應用程序是否正在運行
- 30. 檢查我的應用程序是否在Android中運行
這個擁有超過公認的答案,因爲它會在檢測到Heroku的部署(前提是你正在使用類似的Heroku Postgres的,它增加了一個HEROKU_POSTGRESQL_COLOR_URL成功的優勢而不需要你記住設置一個環境變量。 – Pathogen 2015-05-07 19:32:42