プロジェクトの作成

それでは手始めにRailsのscaffoldジェネレータを使用して簡単なRailsアプリケーションを自動生成してみよう。まずは「File」メニューから「New」→「Rails Project」を選択し、新規Railsプロジェクトを作成する。

図5 Railsプロジェクトの作成ウィザード

適当なプロジェクト名を入力して「Finish」ボタンをクリックすると、図6のようなプロジェクトが生成される。

図6 作成されたプロジェクト

データベースの準備

次にRailsで使用するデータベースの準備を行う。RailsプロジェクトのConfigurationノードを展開し、database.ymlをエディタで開き、データベースに接続するためのパスワードを入力する(必要に応じてデータベース名やユーザ名も変更する)。

図7 database.yml

次にMySQL側にRailsで使用するデータベースを作成する。database.ymlで定義されているデータベース名にあわせてコマンドラインから以下のように入力する。

mysqladmin -uroot -pパスワード create データベース名

なお、Railsでは開発用、テスト用、実稼動用のデータベースを切り替えて使用することができ、database.ymlにもdevelopment、test、productionの3つのセクションにデータベースの設定が記述されている。