内容説明
本書は、Ruby on Railsの実践的な学習書です。1つの企業向け顧客管理システムを作る中でRailsによるWebアプリケーション開発の基礎知識とさまざまなノウハウを習得していきます。各章末には演習問題が設けられているので、理解度を確かめながら確実に読み進められます。読者が現実のRails 開発で起こりうる不測の事態に対応できるよう制約付きのルーティングや単一テーブル継承などの「変化球」を積極的に紹介していますし、サービスオブジェクトやフォームオブジェクトといったRailsの標準的な枠組みにはない考え方も導入しています。また、テストフレームワークとしてRSpecとCapybaraを採用したことも、本書の特徴です。プロフェッショナルの開発現場における必須知識として、テストの考え方や書き方にかなりのページ数を割きました。
目次
第1部 環境構築とRubyの基礎(開発環境の構築 Rubyプログラミングの基礎知識)
第2部 Railsアプリケーションの土台作り(開発プロジェクト始動 RSpec ビジュアルデザイン エラーページ)
第3部 ユーザー認証とDB処理の基本(ユーザー認証 ルーティング レコードの表示、新規作成、更新、削除)
第4部 堅牢なシステムを目指して(Strong Parameters アクセス制御 モデル間の関連付け 値の正規化とバリデーション プレゼンター jQueryとCoffeeScript)
第5部 顧客情報の検索と管理(単一テーブル継承 Capybara フォームオブジェクト 検索フォーム)
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
rhythm191
baboocon
松元大地