
【旧版】Ruby on Rails 入門
人気のWebアプリケーションフレームワークを学ぶ
お知らせ:旧版等のコースのためメンテナンス及びサポートを終了しています。動画は引き続きご視聴いただけます。
プレミアム
合計時間:01:29:18
コース紹介動画
学習内容
Webアプリケーションを効率よくに作るために開発されたWebアプリケーションフレームワーク Ruby on Railsの使い方の基礎を学習します。
レクチャー一覧
- Ruby on Rails 入門
-
1. RubyonRails入門イントロダクション02:34このセクションについて説明します。
- Ruby on railsの概要
- RubyGems
- 学習内容について
-
2. 開発環境構築02:46開発環境について説明します。
- 環境について
- バージョンの確認
- railsのインストール
-
3. railsPJの作成08:44railsプロジェクトの作成について説明します。
- プロジェクトの作成
- Gemのインストール
- エラーに対しての補足説明
-
4. ディレクトリ構成について02:19ディレクトリ構成について説明します。
- 主要なディレクトリについて
- MVCについて
- よく使うファイル
-
5. はじめてのRoRプログラミング07:52Hello Worldプログラムを書いてみます。
- ルーティング
- コントローラの作成
- ビューの作成
-
6. 完成形の確認01:40TODOアプリの完成形について説明します。
- TODOアプリが重要な理由
- 機能確認
- Ajax
-
7. プロジェクトの作成02:10プロジェクトの作成について説明します。
- プロジェクト作成
- 動作確認
- サーバの終了
-
8. コントローラーの作成00:50コントローラーの作成について説明します。
- rails g controller~
- ファイル名入力時の注意
- コントローラー作成
-
9. モデルの作成02:03モデルの作成について説明します。
- rails g model モデル名 構造
- モデルファイル
- マイグレーションファイル
-
10. マイグレーションファイルの編集01:02マイグレーションファイルの編集について説明します。
- 設定の追加
- 設定の説明
- 設定方法
-
11. DBスキーマをDBに反映する02:30DBスキーマをDBに反映する方法を説明します。
- DBスキーマの構造反映
- DBスキーマの反映を確認
- 各データの説明
-
12. 初期データを作成する01:41初期データの作成を説明します。
- rails console
- rails consoleのメリット
- データ作成の実演
-
13. 一覧画面のcontroller02:01一覧画面のcontrollerの開発について説明します。
- コントローラの編集
- テンプレート変数
- ~.all
-
14. ルーティングの設定01:34ルーティングの設定について説明します。
- ルーティングを設定するファイル
- ルーティングの設定方法
- レストフルなURLについて
-
15. 一覧画面のview04:29一覧画面のviewの開発について説明します。
- viewの作成
- each文
- htmlにRubyを埋め込むやり方
-
16. 一覧画面の動作確認01:23一覧画面の動作確認を行います。
- rails s
- viewの確認
- Google developer tool で確認
-
17. 一覧画面に新規作成画面へのリンクを追加02:07一覧画面へ新規追加画面へのリンクを追加する方法について説明します。
- link_toについて
- リンクの作成方法
- 新規追加リンクの確認
-
18. 新規追加画面のview03:32新規追加画面のviewの開発について説明します。
- htmlの記述
- フォームの作成
- サブミットメソッド
-
19. 新規追加画面のcontrollerを開発04:43新規追加画面のcontrollerの開発について説明します。
- newコントローラーの作成
- テンプレート変数作成
- フォームのデータを受けとる方法
-
20. 新規追加画面の動作確認00:41新規追加画面の動作確認を行います。
- タイトル新規追加
- 一覧画面への反映確認
- リロードして確認
-
21. バリデート06:14バリデートの追加について説明します。
- バリデートとは?
- 入力の制限
- エラーメッセージ
-
22. 一覧画面から編集画面へのリンクを追加02:38一覧画面から編集画面へのリンクを追加する方法について説明します。
- 編集画面へのリンク作成
- idのリンクへの埋め込み方法
- 動作の確認
-
23. 編集画面のviewを開発00:59編集画面のviewの開発について説明します。
- 複製
- viewの編集
- 共通化
-
24. 編集画面のcontrollerを開発03:44編集画面のcontrollerの開発について説明します。
- editアクションメソッド作成
- updateアクションメソッド作成
- update成功/失敗時の処理
-
25. 編集画面の動作確認01:07編集画面の動作確認を行います。
- 編集画面への遷移確認
- updateの確認
- validateの確認
-
26. 削除機能のviewを開発02:59削除機能のviewの開発について説明します。
- 削除画面へのリンク作成
- メソッド指定
- パスとメソッドについての補足
-
27. 削除機能のcontrollerを開発01:13削除機能のcontrollerの開発について説明します。
- destroyメソッド
- destroyメソッド作成
- リダイレクト
-
28. 削除機能の動作確認00:53削除機能の動作確認を行います。
- 削除ボタン
- 一覧画面への反映確認
-
29. チェックボックスのトグル動作について01:36チェックボックスのトグル動作について説明します。
- トグル操作とは?
- Ajaxとは?
- Ajaxの実装について
-
30. jQueryのインストール03:22jQueryのインストールについて説明します。
- jquery-railsのインストール
- Gemファイルの編集
- jquery-railsの設定
-
31. ルーティングの設定01:14ルーティングの設定について説明します。
- routeファイル
- ルートの記述
- ルートの確認
-
32. チェックボックスのトグル動作のcontrollerを開発02:00チェックボックスのtoggle動作のcontrollerの開発について説明します。
- toggleメソッド
- viewを使わない設定
- 論理反転について
-
33. チェックボックスのトグル動作のクライアント側を開発02:59チェックボックスのtoggle動作のクライアント側の開発について説明します。
- htmlの編集
- JavaScriptの挿入
- toggleメソッドの修正
-
34. チェックボックスのトグル動作の動作確認01:39トグル操作の動作確認を行います。
- データの保持を確認
- 複数の値の操作