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
对,所以你应该检查初始化程序中的环境,并进行适当的设置。 –