DRY config/database.yml

Sempre esqueço como fazer um database.yml limpo, então resolvi publicar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
login: &login
  adapter: mysql
  username: username
  password: password
  host: mysql.example.com

development:
  <<: *login
  database: app_dev

test:
  <<: *login
  database: app_test

production:
  <<: *login
  database: app_prod

Este exemplo foi extraído aqui.