データベース構成に関しては、MySQLドライバーのロード方法を除いて、Rails2と3の間で実際に大きな変更はありません。これは、config/environment.rb
で行われていました。 しかし、現在はGemfile
で実行されています :
gem 'mysql'
デフォルトのconfig/database.yml
ファイルはSQLiteで設定されていますが、これをMySQLに簡単に切り替えることができます。一般的なバージョンは次のようになります:
defaults: &defaults
adapter: mysql
username: localdev
password: mylocaldevpasswordwhateveritis
host: localhost
development:
<<: *defaults
database: project_dev
test:
<<: *defaults
database: project_test
adapter
です 使用するドライバーを設定する宣言行。