Rails of Ruby on Rails 〜Case of LOCUSANDWONDERS.COM〜
Introduction
 HTML、CSSからその先のステップへ
 Ruby on Railsの基礎知識
 プログラミング&Rubyの基礎

Chapter 01 開発環境構築
 Windowsでの環境構築
 Mac OS Xでの環境構築
 Windows / Mac OS X共通の設定

Chapter 02 プロジェクト作成
 Rails プロジェクトの作成
 データベース接続の設定
 データベース作成
 データベースの内容を確認する
 開発用Webサーバの起動

Chapter 03 ブログの作成
 記事の作成・読み出し・編集・削除
  スキャフォールドジェネレータで管理画面を作る
  レイアウトを変更する
  各ページのデザインを変更する
 バリデーションと日本語対応
  バリデーションを使ってフォームの入力内容を検証する
  Ruby-GetText-Packageをインストール
  バリデーションエラーの日本語化
 ユーザ認証・管理
  ユーザー認証機能を付ける
 画像のアップロード
  FileColumnプラグイン
  マイグレーション
  モデルの修正
  フォームの変更
  画像を表示するようにViewを修正
 フィード(Atom)を配信
  Atomフォーマットを追加
  Atomフィードのテンプレート
  Auto Discoveryを追加
 コメント機能
  ベースを生成
  マイグレーション
  モデルの修正
  ネスティッドルート
  コントローラの修正
  コメント機能を記事に組み込む
 トラックバック機能
  スキャフォールドでベースを生成
  マイグレーション
  モデルの修正
  ネスティッドルート
  コントローラの修正
  トラックバック機能を記事に組み込む
 タグ・タグクラウド機能
  プラグインをインストール
  記事にタグ付け機能を追加する
  タグクラウド表示をサイドバーに追加する

Chapter 04 ショッピングサイトの作成
 商品管理
  商品管理
  ジャンル管理
 ショップ画面
  商品一覧画面を作成
  商品詳細画面の作成
  ライトボックス系JSライブラリを使って商品画像を効果的に見せる
 ショッピングカート
  Cartモデルの作成
  CartItemモデルの作成
  Cartコントローラの作成
  カート画面の作成
 注文処理
  OrderモデルとOrderItemモデルの作成
  決済・注文画面の作成
 自動返信メール
  メール送信のための設定
  メーラージェネレータでOrderMailerモデルの作成
  送信内容のテンプレート作成
 コンタクトフォーム
  メーラージェネレータでContactモデルを作成
  フォームの作成
  入力の検証をする

Chapter 05 サーバー環境
 Railsアプリケーションの公開
  Herokuを設定する
  アプリケーションを公開する
  サイトを本番運用環境に変更する

Chapter 06 ユーザー事例
 ケース1 Saigenji (http://saigenji.com)
  サイトを携帯電話対応にしたい
  インタビュー
  作品集 (Saigenji & Happiness Records 編)
 ケース2 UK.PROJECT (http://ukp-pr.com)
  Railsでインクリメンタルサーチ
  インタビュー
  作品集 (UK.PROJECT 編)
 ケース3 Traffic (http://trafficjpn.com)
  動的データを静的ページに表示したい
  インタビュー
 ケース4 RX-RECORDS (http://rx-records.com)
  複数の画像が切り替わるFlashバナーをRailsで管理・生成したい
  各バンドごとに情報を集約させたい
  インタビュー
  作品集 (RX-RECORDS 編)
 ケース5 石田ショーキチ (http://scudelia.net)
  ラジオ番組をポッドキャスト形式で配信したい
  通常のページ構成以外の特設ページも管理したい
  サイトの好きな場所にバナーを設置・管理したい
  インタビュー
  作品集 (石田ショーキチ 編)
 ケース6 V2 Records (http://v2records.co.jp)
  Wordのような操作感でニュース記事を編集したい
  情報を限定し直感的で簡単に管理したい
  インタビュー
 ケース7 橋本昌彦 (http://www.hashimotomasahiko.com)
  天気と連動した画像を表示する
 ケース8 BUMP OF CHICKIN (http://www.bumpofchicken.com)
  拡大画像をロールオーバーで表示したい
  インタビュー
  作品集 (HIP LAND MUSIC 編)
 ケース9 Cradle (http://cradleorchestra.com)
  見たい記事だけをアコーディオン表示させたい
  インタビュー
  作品集 (Cradle & Palette Sounds 編)

Appendix
 主なエラーの例と対策
 Reference