インプレス[コンピュータ・IT]ムック 改訂4版 基礎Ruby on Rails
インプレス / 2018年09月07日 / 全575ページ
初めてウェブアプリケーション開発を学ぼうとする方を対象に、Rubyの基本的な文法から始めます。読者はChapter 1 から順を追って学習していけば、Ruby on Rails によるアプリケーション開発の流れをつかむことができます。
目次
- 商標
- はじめに
- 本書の読み方
- 目次
- Part 1 Ruby on Railsの準備とRubyの基礎
- Chapter1 イントロダクション
- 1.1 Ruby on Rails の概要
- 1.2 Rails 開発環境の構築
- 1.3 テキストエディタの選択
- 1.4 アプリケーションの新規作成
- 1.5 Rails を動かしてみよう
- Chapter2 Ruby 言語の基礎を学ぼう
- 2.1 変数と式
- 2.2 条件分岐、メソッド、ブロック
- 2.3 いろいろなオブジェクト
- 2.4 クラス
- Part 2 Ruby on Railsの基本
- Chapter3 コントローラとビュー
- 3.1 RailsとHTTP の基本
- 3.2 コントローラとアクション
- 商標
- はじめに
- 本書の読み方
- 目次
- Part 1 Ruby on Railsの準備とRubyの基礎
- Chapter1 イントロダクション
- 1.1 Ruby on Rails の概要
- 1.2 Rails 開発環境の構築
- 1.3 テキストエディタの選択
- 1.4 アプリケーションの新規作成
- 1.5 Rails を動かしてみよう
- Chapter2 Ruby 言語の基礎を学ぼう
- 2.1 変数と式
- 2.2 条件分岐、メソッド、ブロック
- 2.3 いろいろなオブジェクト
- 2.4 クラス
- Part 2 Ruby on Railsの基本
- Chapter3 コントローラとビュー
- 3.1 RailsとHTTP の基本
- 3.2 コントローラとアクション
- 3.3 テンプレート
- 3.4 モックアップの作成
- Chapter4 データベースとモデル
- 4.1 データベースとモデルの基本
- 4.2 テーブルの作成
- 4.3 データの保存
- 4.4 レコードの取り出しと検索
- Chapter5 リソースを扱うコントローラ
- 5.1 RESTとルーティング
- 5.2 7 つのアクション
- Chapter6 リソースの作成と更新
- 6.1 フォームとモデル
- 6.2 レコードの作成、更新、削除
- Part 3 Ruby on Railsの応用
- Chapter7 バリデーションと国際化
- 7.1 バリデーション
- 7.2 メッセージの日本語化
- Chapter8 単数リソース
- 8.1 単数リソース
- 8.2 セッションを使ったログイン機能
- 8.3 アクション・コールバックを利用したアクセス制御
- 8.4 マイアカウントページの作成
- 8.5 パスワード変更機能
- Chapter9 Active Record の活用
- 9.1 ニュース記事の表示と編集
- 9.2 Active Recordコールバック
- 9.3 スコープ
- 9.4 ページネーション
- Chapter10 モデル間の関連付け
- 10.1 関連付けの概要
- 10.2 会員ブログ関連モデルの準備
- 10.3 会員ブログ機能の実装
- Part 4 発展的な内容
- Chapter11 セキュリティと例外処理
- 11.1 ストロング・パラメータ
- 11.2 エラーページのカスタマイズ
- Chapter12 アセット・パイプライン
- 12.1 暗号化された資格情報
- 12.2 アセット・パイプライン
- 12.3 Sass
- 12.4 JavaScript
- Chapter13 ファイルのアップロード
- 13.1 Active Storage
- 13.2 プロフィール画像のアップロードと表示
- 13.3 プロフィール画像の削除
- 13.4 ブログ画像のアップロードと表示
- 13.5 表示位置の入れ替え
- 13.6 クラウドストレージサービスの利用
- Chapter14 多対多の関連付け
- 14.1 多対多の関連付け
- 14.2 [いいね]ボタンの作成(前編)
- 14.3 [いいね]ボタンの作成(後編)
- 14.4 自分が投票した記事一覧
- Chapter15 名前空間
- 15.1 名前空間付きのルーティングとコントローラ
- 15.2 会員管理ページの作成
- 15.3 ニュース記事管理ページの作成
- 付録A 参考文献と推薦図書
- 付録B 練習問題の解答
- 索引
- 著者紹介
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。