会員登録すると
学習することができます。
会員登録する(無料)
登録済みの方はこちら
ログイン

モデルとマイグレーション

目安学習時間 15分

課題

全問正解でレクチャー完了です。

【問題1】

マイグレーションの役割として正しいものはどれ?

[選択肢]

【問題2】

アプリの中身を対話的に試せるコマンドはどれ?

[選択肢]
会員登録すると
学習することができます。
会員登録する(無料)
登録済みの方はこちら
ログイン

学ぶ目的

ジェネレータで一式生成

マイグレーションは「テーブル構造の変更履歴」です。SQLのCREATE TABLEをRubyで書き、実行履歴もDBに記録されます。

なぜマイグレーションを使うのか

履歴が残る: テーブル構造の変化がGitで追える(Git講座の思想と同じ) チームで再現できる: 全員が同じコマンドで同じDB構造を作れる 本番にも同じ手順で適用できる: デプロイ時にdb:migrateを流すだけ 「DBの構造を直接いじらず、必ずマイグレーションを書く」がRails開発の鉄則です。

rails console ― 最強の学習ツール

bin/rails consoleで、アプリの中身を対話的に触れます。 「このメソッドはどう動く?」を確かめる遊び場として、Rails学習の相棒になります。Ruby初級講座のirbのRails版です。

このレクチャーで学ぶこと

  • モデルとテーブルの対応
  • マイグレーションでテーブルを作る
  • rails consoleで対話的に確かめる

質問

まだ質問は投稿されていません。

質問投稿

ログイン後に質問の投稿ができます。