Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso impostare MySQL come database predefinito in Rails 3?

In termini di configurazione del database, non è cambiato molto tra Rails 2 e 3, ad eccezione del modo in cui carichi il tuo driver MySQL. Questo veniva fatto in config/environment.rb ma ora è fatto in Gemfile :

gem 'mysql'

Il valore predefinito config/database.yml il file è impostato con SQLite, ma puoi facilmente cambiarlo in MySQL. Una versione generica è simile a:

defaults: &defaults
  adapter: mysql
  username: localdev
  password: mylocaldevpasswordwhateveritis
  host: localhost

development:
  <<: *defaults
  database: project_dev

test:
  <<: *defaults
  database: project_test

È l'adapter riga di dichiarazione che imposta quale driver utilizzare.