2
我想在我的代碼中使用(在視圖以及)變量一樣:Ruby on Rails的使用環境變量
ENV['SERVER_URL1']
,並希望他們是缺乏自信的環境(PROD,開發,測試)
不同- 是不是應該如何設置它們?
- 這是(使用ENV變量)正確的方式來配置應用程序的不同環境?
- 約
ENV['SERVER_URL']
- 它是一個標準變量嗎?它什麼時候變得可用。
我試着在應用程序的不同部分(application.rb中,development.rb)
ENV['SERVER_URL1'] = 'http://localhost:4000/'
設置,但它似乎沒有工作。
參見[這個問題](http://stackoverflow.com/questions/4800028/rails-3-setting-custom-environment-variables)。你真的需要他們成爲環境變量嗎? –
嗯,我希望這個變量對於本地dev和prod heroku的部署不同,在heroku上我可以使用config添加ENV變量:add,但是我不知道如何在我的本地開發環境中完成這個任務。 – WHITECOLOR
對,所以你應該檢查初始化程序中的環境,並進行適當的設置。 –