概要
Railsの流れを例題にまとめる。
題材として掲示板を選ぶ。
第1段階
BBSのユーザー登録、サインイン/サインアウト、エラー表示を実装する。
ここでは以下の事項を含む。
- プロジェクトの開始、主なファイル配置
- 基礎的なコントロール、ビュー、ルーティング
- データベースの基本操作
- フォーム入力、バリデーション、パスワード暗号化
- モデルによるデータベースの操作
- セッション管理、アクセス制御
第2段階
サインインしたユーザーによる、プロフィールページの閲覧・編集、コメントの投稿・削除、画像ファイルの添付を実装する。
ここでは以下の事項を含む。
- ユーザーに応じたページの表示・編集
- リレーションを持つテーブルの設定・操作
- リソースによる操作
- 画像ファイルのアップロード