ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/03/20
NEW
【週刊ドットインストール】 レッスン制作の進捗、社内開発のススメ
2024/05/07
NEW
あなただけの学習ロードマップを作成します 【随時受付中】
PREMIUM
【旧版】ActiveRecord入門
SQLを意識せずに、データベースをRubyのオブジェクトのように扱えるActiveRecordについて学びます。
0%
このレッスンはアーカイブされました
このレッスンは視聴可能ですが、質問の受付や内容の更新は終了しております。
動画レッスン一覧
(14)
#01 ActiveRecordとはなにか?
(02:46)
無料公開中
概要
ORマッパー
事前知識
環境
未完了
#02 データベースの準備をしよう
(02:21)
無料公開中
データベースの準備
今回想定するアプリケーション
テーブル名
created_at, updated_at
データベースの確認
未完了
#03 はじめてのActiveRecord
(02:59)
無料公開中
データベースへの接続
classへのマッピング
レコードの挿入
結果の表示
未完了
#04 レコードを挿入してみよう
(02:17)
.new
.save
ブロックを用いる方法
.create
未完了
#05 all,first,last,findを使ってみよう
(02:54)
.all
.first
.last
フィールドの指定方法
.find
.find_by_
未完了
#06 whereを使ってみよう
(03:00)
.where
プレースホルダーの利用
未完了
#07 order,limit,scopeを使ってみよう
(02:53)
.whereでの範囲指定
.order
.limit
scopeの定義
scopeの利用
Loggerの利用
未完了
#08 first_or_createを使ってみよう
(02:36)
.first_or_createの利用方法
未完了
#09 レコードを更新してみよう
(02:44)
フィールドの更新と.save
.update_attribute
.update_attributes
.update_all
未完了
#10 レコードを削除してみよう
(02:03)
.deleteと.destroyの違い
.delete_all
.destroy_all
未完了
#11 バリデーションを使ってみよう
(02:58)
validates
動作確認
エラーメッセージの表示
未完了
#12 アソシエーションを使ってみよう (1)
(02:59)
postsテーブルの準備
commentsテーブルの準備
外部キーの指定
未完了
#13 アソシエーションを使ってみよう (2)
(02:33)
アソシエーションの設定
関連するデータの表示
未完了
#14 アソシエーションを使ってみよう (3)
(01:59)
:dependentの指定
関連するデータの削除
未完了
リリース情報(note)
記事はありません。
詳細情報
最終更新日
2013年6月15日
バージョン情報
Ruby 2.0.0 / gem 2.0.3