概要
本書は, Ruby on Railsを使ってWebアプリを制作するための入門書です。まったくの初心者でも操作に迷わないように, 開発環境のインストールはもちろん, Ruby on Railsの基本やデータベースの基礎知識をしっかり解説しています。また, この本の中で, 1つのアプリを作っていくので, 実際に手を動かしながら, Ruby on Railsを学ぶことができます。Webアプリを作ってみたいけれど, どこから始めたらよいかわからない…そんなあなたにぴったりの1冊です。
こんな方におすすめ
Ruby on Railsでwebアプリを作成したい人
竹馬力(ちくばつとむ) 1978年福岡県生まれ。東京工業大学理学部卒。㈱ベンチャー・ リンクを経てフリーランスエンジニアを7年経験。その後, ビルコム㈱にて新規事業の開発マネージャーを経て2013年㈱リブセンスに入社。Ruby on Railsによる不動産サイト「IESHIL(イエシル)」立ち上げを経て, 現在, 開発チームリーダー。
山田祥寛(やまだよしひろ) 監修。
静岡県榛原町生まれ。一橋大学経済学部卒業後, NECにてシステム企画業務に携わるが, 2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」の代表でもある。
主な著書に「改訂新版JavaScript本格入門」「Ruby on Rails 5アプリケーションプログラミング」「Angularアプリケーションプログラミング」(以上, 技術評論社)など。
目次
CHAPTER 1 イントロダクション
01 Ruby on Rails について知ろう
02 Railsアプリ開発に必要なソフトウェア
03 VS Codeをインストールしよう
04 Rubyをインストールしよう
05 SQLiteをインストールしよう
06 Ruby on Railsをインストールしよう
CHAPTER 2 コントローラーの基本
01 アプリケーションを作成しよう
02 コントローラーを作成しよう
03 ルーティング情報を設定しよう
CHAPTER 3 ビューの基本
01 ビューを分離しよう
02 レイアウトで共通デザインを定義しよう
CHAPTER 4 データベースの基本
01 データベースの基本知識を学ぼう
02 SQLiteでデータベース上にテーブルを作成しよう
03 基本のデータ操作文を理解しよう
CHAPTER 5 モデルの基本
01 データベースへの接続設定をしよう
02 O/Rマッピングの基本を理解しよう
03 モデルクラスを作成しよう
04 テストデータを準備しよう
05 モデルクラスにアクセスしよう
CHAPTER 6 日記アプリの作成(表示編)
01 Scaffoldingでアプリのひな型を作成しよう
02 日記データの一覧表示の設定をしよう
03 日記データの個別表示の設定をしよう
CHAPTER 7 日記アプリの作成(登録編)
01 日記データの登録を行おう
02 日記データを更新しよう
03 日記データを削除しよう
CHAPTER 8 検証機能の実装
01 検証ルールを実装しよう
02 検証結果による処理の振り分けを設定しよう
03 独自の検証ルールを実装しよう
付録 Ruby on Railsへの理解を更に深める
サポート
ダウンロード
(2018年2月22日更新)
本書の各章で作成しているRailsアプリのプログラムをダウンロードすることができます。サンプルファイルのご利用方法は, 本書P.004の「サンプルプログラムの利用方法」をご覧ください。
ダウンロード
サンプルファイル