ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/08/28
NEW
【週刊ドットインストール】 Figma入門を制作中、256timesの新クラスを企画中
PREMIUM
Ruby on Rails入門 アソシエーション編
Ruby on Railsにて複数のモデルを関連づけて扱う方法について見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
Ruby on Rails入門 基本機能編
(全15回)
PREMIUM
PREMIUM
0%
Ruby on Rails入門 データベース編
(全13回)
PREMIUM
PREMIUM
0%
Ruby on Rails入門 CRUD操作編
(全20回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(17)
#01 アソシエーションを設定していこう
(01:28)
無料公開中
これまでの実装
今回の実装
アソシエーション
未完了
#02 初期データに戻しておこう
(01:49)
無料公開中
開発環境の確認
初期データの復元
未完了
#03 Commentモデルを設定していこう
(02:26)
無料公開中
Commentモデル
データベースへの反映
未完了
#04 belongs_to、has_manyを使ってみよう
(02:01)
無料公開中
belongs_to :post
has_many :comments
バリデーションの設定
未完了
#05 Active Recordでコメントを追加してみよう
(02:39)
Railsコンソールの起動
build, saveによるコメントの追加
createによるコメントの追加
未完了
#06 Active Recordでコメントを抽出、削除してみよう
(01:49)
コメント一覧の表示
コメントの削除
未完了
#07 コメント一覧を表示してみよう
(01:51)
コメントの表示
動作確認
未完了
#08 コメントがないときの表示を考えよう
(02:04)
h2のスタイリング
コメントがない場合の表示
未完了
#09 ラウティングの設定をしていこう
(02:55)
resources :comments
ラウティングの確認
onlyオプション
未完了
#10 コメントの投稿フォームを作っていこう
(02:12)
フォームの設置
動作確認
未完了
#11 Commentsコントローラーを作ろう
(02:38)
Commentsコントローラーの作成
createアクションの定義
未完了
#12 投稿されたコメントを保存しよう
(02:25)
createアクションの実装
comment_paramsメソッドの定義
条件分岐
未完了
#13 エラーメッセージを表示してみよう
(02:54)
条件分岐
エラーメッセージの表示
エラーの修正
未完了
#14 persisted?を使ってみよう
(02:02)
原因の究明
persisted?
動作確認
未完了
#15 コメントを削除するボタンを設置しよう
(02:51)
ラウティングの確認
削除ボタンの設置
未完了
#16 コメントを削除してみよう
(02:14)
destroyアクションの定義
動作確認
未完了
#17 投稿が削除されたたときの挙動を確認しよう
(01:59)
挙動の確認
エラーの修正
未完了
リリース情報(note)
『Ruby on Rails入門 アソシエーション編』をリリースしました
詳細情報
最終更新日
2024年3月23日
バージョン情報
Ruby 3.3 / Ruby on Rails 7.1.3