|
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 |
|
|
|
|