Med hensyn til databasekonfiguration er der ikke rigtigt meget ændret mellem Rails 2 og 3 med undtagelse af hvordan du indlæser din MySQL-driver. Dette plejede at blive gjort i config/environment.rb
men er nu udført i Gemfile
:
gem 'mysql'
Standard config/database.yml
fil er sat op med SQLite, men du kan nemt ændre denne til at være MySQL. En generisk version ser sådan ud:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
Det er adapter
erklæringslinje, der angiver, hvilken driver der skal bruges.