Ruby-on-rails-2.1-rails-database-setup
提供:Dev Guides
Ruby on Rails 2.1-データベースのセットアップ
この章を始める前に、データベースサーバーがセットアップされ実行されていることを確認してください。 Ruby on Railsでは、3つのデータベースを作成することをお勧めします-開発、テスト、および実稼働環境用のデータベースです。 慣習に従って、それらの名前は次のようにする必要があります-
- library_development
- library_production
- library_test
3つすべてを初期化し、完全な読み取りおよび書き込み権限でそれらのユーザー名とパスワードを作成する必要があります。 アプリケーションに root ユーザーIDを使用しています。 MySQLでは、コンソールセッションは次のようになります-
他の2つのデータベース、 library_production および library_test に対しても同じことができます。
database.ymlの構成
この時点で、データベースのユーザー名とパスワードをRailsに知らせる必要があります。 これは、作成したRailsアプリケーションの C:\ ruby \ library \ config サブディレクトリにある database.yml ファイルで行います。 このファイルには、MySQLデータベースのライブ構成セクションがあります。 使用する各セクションで、ユーザー名とパスワードの行を変更して、作成したデータベースの権限を反映する必要があります。
終了すると、次のようになります-
注-MySQL以外のデータベースを使用している場合、他のデータベースにも同様の設定を使用できます。
次は何ですか?
次の2つの章では、データベーステーブルをモデル化する方法と、Rails移行を使用してデータベーステーブルを管理する方法について説明します。