インプレス[コンピュータ・IT]ムック Ruby on Rails 6 実践ガイド[機能拡張編]
インプレス / 2020年05月22日 / 全359ページ
『Ruby on Rails 6 実践ガイド』の続編です。本編における解説内容を踏まえ、1つの企業向け顧客管理システムを作りながら、Rails によるWeb アプリケーション開発におけるさまざまなノウハウを解説します。実際の企業内のシステムで必須となる、ユーザー認証、アクセス制御、自動化、トランザクション処理、処理の高速化など、数多くの現場ノウハウを提供します。各章末には演習問題が設けられているので、理解度を確かめながら確実に読み進められます。
目次
- 商標
- はじめに
- 本書の構成
- 本書の表記/本書で使用するコード
- 読者サポートページ/本書で使用した実行環境
- 目次
- Chapter 1 Baukis2 の概要と環境構築手順/1-1 顧客管理システム Baukis2
- 1-2 Baukis2 のセットアップ、起動、終了
- Chapter 2 Baukis2 ソースコードの要点/2-1 アプリケーション本体
- 2-2 テストコード
- Chapter 3 検索フォーム/3-1 顧客検索フォーム
- 3-2 検索機能の実装
- 3-3 演習問題
- Chapter 4 次回から自動でログイン/4-1 顧客のログイン・ログアウト機能
- 4-2 自動ログイン機能の追加
- 4-3 RSpec によるテスト
- Chapter 5 IP アドレスによるアクセス制限/5-1 IP アドレスによるアクセス制限
- 5-2 許可 IP アドレスの管理
- 5-3 演習問題
- Chapter 6 多対多の関連付け/6-1 多対多の関連付け
- 商標
- はじめに
- 本書の構成
- 本書の表記/本書で使用するコード
- 読者サポートページ/本書で使用した実行環境
- 目次
- Chapter 1 Baukis2 の概要と環境構築手順/1-1 顧客管理システム Baukis2
- 1-2 Baukis2 のセットアップ、起動、終了
- Chapter 2 Baukis2 ソースコードの要点/2-1 アプリケーション本体
- 2-2 テストコード
- Chapter 3 検索フォーム/3-1 顧客検索フォーム
- 3-2 検索機能の実装
- 3-3 演習問題
- Chapter 4 次回から自動でログイン/4-1 顧客のログイン・ログアウト機能
- 4-2 自動ログイン機能の追加
- 4-3 RSpec によるテスト
- Chapter 5 IP アドレスによるアクセス制限/5-1 IP アドレスによるアクセス制限
- 5-2 許可 IP アドレスの管理
- 5-3 演習問題
- Chapter 6 多対多の関連付け/6-1 多対多の関連付け
- 6-2 プログラム管理機能(1)
- 6-3 パフォーマンスの改善
- Chapter 7 複雑なフォーム/7-1 プログラム管理機能(2)
- 7-2 プログラム管理機能(3)
- 7-3 プログラム申込者管理機能
- 7-4 演習問題
- Chapter 8 トランザクションと排他的ロック/8-1 プログラム一覧表示・詳細表示機能(顧客向け)
- 8-2 プログラム申し込み機能
- 8-3 排他制御
- 8-4 プログラム申し込み機能の仕上げ
- Chapter 9 フォームの確認画面/9-1 顧客自身によるアカウント管理機能
- 9-2 確認画面の仮実装
- 9-3 確認画面の本実装
- 9-4 演習問題
- Chapter 10 Ajax/10-1 顧客向け問い合わせフォーム
- 10-2 問い合わせ到着の通知
- Chapter 11 ツリー構造/11-1 問い合わせの一覧表示と削除
- 11-2 メッセージツリーの表示
- 11-3 パフォーマンスチューニング
- Chapter 12 タグ付け/12-1 問い合わせへの返信機能
- 12-2 メッセージへのタグ付け
- 12-3 タグによるメッセージの絞り込み
- 12-4 一意制約と排他的ロック
- 12-5 演習問題
- Appendix 演習問題解答/Chapter 3 解答
- Chapter 5 解答
- Chapter 7 解答
- Chapter 9 解答
- Chapter 12 解答
- 索引
- 著者プロフィール
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。