Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lege ich MySQL als Standarddatenbank in Rails 3 fest?

In Bezug auf die Datenbankkonfiguration hat sich zwischen Rails 2 und 3 nicht viel geändert, außer wie Sie Ihren MySQL-Treiber laden. Dies geschah früher in config/environment.rb wird aber jetzt in Gemfile erledigt :

gem 'mysql'

Die standardmäßige config/database.yml Die Datei wird mit SQLite eingerichtet, aber Sie können diese einfach auf MySQL umstellen. Eine generische Version sieht so aus:

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

development:
  <<: *defaults
  database: project_dev

test:
  <<: *defaults
  database: project_test

Es ist der adapter Deklarationszeile, die festlegt, welcher Treiber verwendet werden soll.