Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. ## database.yml
  2. development:
  3. username: devc0_us3r
  4. password: s3cr3t_osit099
  5. database: devc0_development
  6.  
  7. test:
  8. username: devc0_us3r
  9. password: s3cr3t_osit099
  10. database: devc0_test
  11.  
  12. production:
  13. username: <%= ENV[ 'DB_USERNAME' ] %>
  14. password: <%= ENV[ 'DB_PASSWORD' ] %>
  15. database: <%= ENV[ 'DB_NAME' ] %>
  16.  
  17. ## connection.rb
  18. config = YAML.load_file( 'database.yml' )
  19. # This a hash with the config vars.
  20. # e.g.: [ 'development' => { 'username' => '...' }, 'test' => { 'username' => '...' }, 'production' => { 'username' => '...' } ]
  21. # So, given you have the environment variable set to development, you want to do something like:
  22. connection = MySQL.connecition.new( config[ 'development' ][ 'username' ], config[ 'development' ][ 'password' ] )
  23. # Or if you want to simplify that procces:
  24. env = 'development' || 'test' || 'production'
  25. config = YAML.load_file( 'database.yml' )[ env ]
  26. connection = MySQL.connecition.new( config[ 'username' ], config[ 'password' ] )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement