ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2024/10/03
NEW
【週刊ドットインストール】 DHHのお話、レッスン制作の進捗、その他のいろいろ
PREMIUM
【旧版】Ruby on Rails 4入門
代表的なWebアプリケーションフレームワークであるRuby on Railsについて、その概念と使い方を説明していきます。
0%
新しいレッスンがあります
旧版のレッスンは更新を終了しており、現状と異なる場合があります。サポートも終了しておりますので、最新版への移行をお願いします。
PREMIUM
Ruby on Rails入門 基本機能編
Rubyを使ったWebアプリケーションフレームワークであるRuby on Railsの、基本的な機能について見ていきます。
0%
動画レッスン一覧
(28)
質問と回答
(4)
#01 Ruby on Railsとはなにか?
(02:39)
無料公開中
概要
公式サイト
DEMO
必要となる知識
レッスンにおける環境
未完了
#02 DRY/CoC/MVCアーキテクチャとは?
(02:49)
無料公開中
Don't Repeat Yourself
Convention over Configuration
Model
View
Controller
未完了
#03 はじめてのRuby on Rails
(02:53)
無料公開中
rails new myapp
cd myapp
vi Gemfile
rails s
動作確認
フォルダ構成について
未完了
#04 Scaffoldを使ってみよう
(02:55)
無料公開中
rails g scaffold User name:string score:integer
rake db:migrate
動作確認
未完了
#05 タスク管理アプリを作ってみよう
(03:00)
無料公開中
rails new taskapp --skip-bundle
cd taskapp
vi Gemfile
rails g model Project title
rake db:migrate
未完了
#06 rails db/rails consoleを使おう
(02:52)
rails db
rails console
未完了
#07 Controllerを作ってみよう
(03:00)
rails g controller Projects
routes.rbの編集
rake routes
未完了
#08 Projectsの一覧を表示させよう
(02:57)
projects#index
viewの作成
動作確認
未完了
#09 rootの設定をしよう
(01:44)
routes.rbの編集
動作確認
未完了
#10 共通テンプレートを編集しよう
(02:54)
共通テンプレートについて
image_tag
画像のアップロード
CSSの編集
link_to
projects_path
未完了
#11 Projectsの詳細を表示しよう
(02:44)
projects#show
動作確認
未完了
#12 新規作成フォームを作ろう
(03:00)
projects#new
viewの作成
動作確認
未完了
#13 データを保存してみよう
(02:31)
projects#create
動作確認
未完了
#14 Validationを設定しよう
(02:16)
validationの設定
動作確認
未完了
#15 エラーメッセージを表示しよう
(02:55)
エラーメッセージの表示
エラーメッセージの設定
動作確認
未完了
#16 編集フォームを作ろう
(03:00)
projects#edit
viewの作成
未完了
#17 データを更新しよう
(02:56)
projects#update
動作確認
partialの設定(フォームの共通部品化)
未完了
#18 データを削除しよう
(02:38)
削除リンクの作成
projects#destroy
動作確認
未完了
#19 before_actionを使ってみよう
(02:56)
before_action
動作確認
未完了
#20 Tasksの設定をしていこう
(02:24)
rails g model Task title done:boolean project:references
migrationファイルの編集
rake db:migrate
rails g controller Tasks
未完了
#21 Associationの設定をしよう
(02:48)
belongs_to, has_many
routes.rbの設定
rake routes
未完了
#22 Tasksの新規作成フォームを作ろう
(02:35)
taskの一覧
新規作成フォーム
未完了
#23 Tasksを保存していこう
(02:55)
tasks#create
validation
動作確認
未完了
#24 Tasksの削除をしてみよう
(02:57)
削除リンクの作成
tasks#destroy
未完了
#25 check_box_tagを使おう
(02:58)
check_box_tag
Ajaxの設定
未完了
#26 toggleアクションを作ろう
(02:32)
Ajaxの設定
routes.rbの設定
tasks#toggleの作成
rake routes
未完了
#27 Tasksの状況を切り替えよう
(02:12)
動作確認
render nothing: true
未完了
#28 Tasksの数を表示させよう
(02:14)
countメソッド
scopeの設定
未完了
#03 はじめてのRuby on Rails
サーバーが立ち上がりません
2016年10月27日
#12 新規作成フォームを作ろう
「First argument in form cannot contain nil or be empty」というエラーが出ます
2017年6月3日
#13 データを保存してみよう
@project =Project.new と @project =Project.new(project_params) の違いについて
2017年1月25日
#20 Tasksの設定をしていこう
modelをgenerateした際の「Expected string default value for ...」は何を意味していますか?
2017年2月24日
リリース情報(note)
記事はありません。
詳細情報
最終更新日
2013年9月5日
バージョン情報
Ruby 2.0.0 / Ruby on Rails 4.0.0