2010-08-25 64 views
0

我有一个调用内部Web API的程序。但是,当我们在网站上进行开发工作时,我们不希望程序调用我们的生产Web API,而是调用Web API的暂存版本。在rails中执行此操作的最佳方法是什么?在Ruby on Rails中分配环境变量

我觉得我应该被分配在development.rb某种变量,一个在production.rb

感谢

+0

你可以使用'$ RAILS_ENV'吗? – cam 2010-08-25 19:54:56

回答

0

是,只需添加一个变量来development.rb和production.rb,如:

OUR_API_URL = “http://somepath

然后你就可以在你的代码中使用OUR_API_URL。

+0

重要的是,确保您的价值在引号中。 – 2012-04-12 21:46:54