手順をメモしながら勉強を進めていきます。
ちなみにまずはInstantRails2.0で試してみます。
1. プロジェクトの作成
C:\InstantRails\rails_apps>rails rollbook2. スキャフォールドの作成
このコマンドで C:\InstantRails\rails_apps\rollbook というフォルダを生成します。
テーブル名からモデル名を命名。単数形のアッパーキャメルケースに変更。3. マイグレーションファイルの作成
C:\InstantRails\rails_apps\rollbook>ruby script\generate scaffold RollBook schedule:date attendance:string
C:\InstantRails\rails_apps\rollbook>ruby script\generate migration create_table
このコマンドでdb\migrate\001_create_table.rbを生成します。
4. ここでいったんデータベースの準備をして動作テスト
C:\InstantRails\rails_apps\rollbook>rake db:migrate5. 認証処理用プラグインrestful_authenticationをインストール
C:\InstantRails\rails_apps\rollbook>ruby script\server
ブラウザから以下のURIにアクセス。
http://127.0.0.1:3000/roll_books
C:\InstantRails\rails_apps\rollbook>ruby script\plugin install http://svn.techno-weenie.net/projects/plugins/restful_authentication/6. 認証モジュールの生成
C:\InstantRails\rails_apps\rollbook>ruby script\generate authenticated user sessions7. ここでいったんデータベースの準備をして動作テスト
C:\InstantRails\rails_apps\rollbook>rake db:migrate
C:\InstantRails\rails_apps\rollbook>ruby script\server
ブラウザから以下のURIにアクセス。
http://127.0.0.1:3000/users/new