0
我有一个调用内部Web API的程序。但是,当我们在网站上进行开发工作时,我们不希望程序调用我们的生产Web API,而是调用Web API的暂存版本。在rails中执行此操作的最佳方法是什么?在Ruby on Rails中分配环境变量
我觉得我应该被分配在development.rb某种变量,一个在production.rb
感谢
我有一个调用内部Web API的程序。但是,当我们在网站上进行开发工作时,我们不希望程序调用我们的生产Web API,而是调用Web API的暂存版本。在rails中执行此操作的最佳方法是什么?在Ruby on Rails中分配环境变量
我觉得我应该被分配在development.rb某种变量,一个在production.rb
感谢
是,只需添加一个变量来development.rb和production.rb,如:
OUR_API_URL = “http://somepath”
然后你就可以在你的代码中使用OUR_API_URL。
重要的是,确保您的价值在引号中。 – 2012-04-12 21:46:54
你可以使用'$ RAILS_ENV'吗? – cam 2010-08-25 19:54:56