はじめよう Ruby on Rails
Amazon.co.jpで買う
正誤情報
詳細情報
はじめよう Ruby on Rails
高橋征義 監修、かずひこ 喜多川豪 著
定価:2,940円 (本体2,800円)
発売日:2006/07/04
形態:B5変 (344ページ)
ISBN:4-7561-4773-9 (978-4-7561-4773-8)
内容
Webアプリケーション開発フレームワークとして、世界中のプログラマが注目しているのがRuby on Railsです。本書では、このRuby on Railsの持つ上品でスピーディーな開発を読者に伝えるため、実際に動作するスケジューラの開発を題材にステップバイステップで解説を行っています。
目次
■第1部 Ruby on Railsへようこそ

第1章 Ruby on Railsの歴史と特徴
 ・1-1 Ruby on Railsの歴史
 ・1-2 Ruby on Railsの特徴
 ・1-3 Ruby on Railsに含まれるパッケージ
 ・1-4 Ruby on Railsの周辺技術

第2章 インストール
 ・2-1 Rubyのインストール
 ・2-2 RubyGemsのインストール
 ・2-3 Ruby on Railsのインストール
 ・2-4 データベースシステムのインストール
 ・2-5 データベースアダプタのインストール

■第2部 アプリケーション開発実況中継

第3章 StepO 何を作る?
 ・3-1 開発現場の状況
 ・3-2 XP開始!
 ・3-3 コーティング規約
 ・3-4 まとめ

第4章 Step1 プロジェクト開始
 ・4-1 データベースの作成(PostgreSQL)
 ・4-2 プロジェクトを作ろう
 ・4-3 プロジェクトの説明
 ・4-4 データベースの準備
 ・4-5 まとめ

第5章 Step2 まずはスケジュールの閲覧
 ・5-1 データベースの設計
 ・5-2 画面の雛型を作ろう
 ・5-3 まとめ

第6章 Step3 データの編集
 ・6-1 スケジュールの登録画面のカスタマイズ
 ・6-2 データベースへの登録の条件(validation)
 ・6-3 スケジュールの削除
 ・6-4 まとめ

第7章 Step4 ヘルパーの利用
 ・7-1 1か月分のスケジュールの表示
 ・7-2 いらなくなったビューの整理
 ・7-3 まとめ

第8章 Step5 ファイルを添付できるようにしよう
 ・8-1 ファイルのアップロード
 ・8-2 環境ごとに挙動を変える
 ・8-3 ファイルの参照
 ・8-4 まとめ

第9章 Step6 複数ユーザー対応(1)
 ・9-1 複数ユーザーに対応しよう
 ・9-2 まとめ

第10章 Step7 複数ユーザー対応(2)
 ・10-1 リレーションの設定
 ・10-2 まとめ

第11章 Step8 ログイン機能(1)
 ・11-1 ログイン機能を作ろう
 ・11-2 まとめ

第12章 Step9 ログイン機能(2)
 ・12-1 複数ユーザー対応へのカスタマイズ
 ・12-2 まとめ

第13章 Step10 ユーザーインターフェイスの向上
 ・13-1 Ajaxで検索画面をカスタマイズ
 ・13-2 Ajaxのテストはどうしよう?
 ・13-3 まとめ

第14章 Step11 パフォーマンス向上
 ・14-1 lighttpdFastCGIの利用
 ・14-2 まとめ

■第3部 開発の手引き

第15章 エクストリームプログラミング
 ・15-1 ペアプログラミング
 ・15-2 繰り返し型の開発スタイル
 ・15-3 計画ゲーム(Planning Game)
 ・15-4 イテレーション
 ・15-5 小さなリリース

第16章 テスト駆動開発
 ・16-1 Test::Unit
 ・16-2 Ruby on Railsのテスト手法

第17章 データベース
 ・17-1 データベースの種類による違い
 ・17-2 運用におけるデータベースの最低限の設定

第18章 データベースの管理Migration
 ・18-1 使い方
 ・18-2 Migrationスクリプトの例
 ・18-3 利用可能なフィールド型とオプション
 ・18-4 Migrationで使用できるメソッド

第19章 モデル(ActiveRecord)
 ・19-1 使い方
 ・19-2 規約
 ・19-3 リレーションシップ(モデル間の関係)の設定
 ・19-4 findの効率化
 ・19-5 ActiveRecordで使えないクラス名とフィールド名

第20章 ビューとコントローラ(ActionPack)
 ・20-1 ビューとコントローラの関係(バインディング)
 ・20-2 ビュー
 ・20-3 コントローラ

第21章 プラグイン
 ・21-1 プラグインの作り方
 ・21-2 プラグインの紹介

第22章 ActionMailer
 ・22-1 基本
 ・22-2 メールの受信
 ・22-3 日本語のメール

第23章 Rake
 ・23-1 Ruby on Railsで使えるタスク
 ・23-2 タスクの追加

第24章 ユーティリティ
 ・24-1 about
 ・24-2 breakpointer
 ・24-3 console
 ・24-4 destroy
 ・24-5 generate
 ・24-6 plugin
 ・24-7 runner
 ・24-8 server

第25章 実運用
 ・25-1 Apache2での運用

第26章 セキュリティ
 ・26-1 XSS(クロスサイトスクリプティング)
 ・26-2 CSRF(クロスサイトリクエストフォージェリ)
 ・26-3 SQLインジェクション

付録A Ruby on Railsドキュメントの読み方

付録B RubyGame簡易マニュアル
 ・B-1 入っているパッケージを一覧する
 ・B-2 パッケージをアップデートする
 ・B-3 古いパッケージを削除する

付録C 開発環境をサポートするツール
 ・C-1 Ruby on Rails 統合開発環境−RadRails
 ・C-2 エディタ

付録D Rubyコーティング規約
 ・D-1 はじめに
 ・D-2 ソースコードの整形
 ・D-3 コメント
 ・D-4 構文に関する規約

付録E Ruby on Railsに関する情報源

付録F Rubyに関する情報源

 ・監修者/著者紹介
 ・本書掲載のソフトウェア等について
   サポートについて
 ・索引


戻る
Copyright (C) 2012 ASCII MEDIA WORKS. All rights reserved.