在database.yaml中使用不同的开发环境

时间:2013-04-11 01:33:28

标签: ruby-on-rails

我希望有一个database.yaml作为项目的一部分,两个独立的团队正在努力。虽然测试和生产部分相同,但两个团队的开发部分不同。有没有办法可以使用本地环境变量来做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以创建自己的配置机制(例如,按用户,按机器等)或只创建新配置并通过RAILS_ENV进行设置:

RAILS_ENV=dev1 rails s # Or rails c etc, to run the "other" dev config...
RAILS_ENV=dev2 rails s