認識Rails ActiveRecord系列:文章導讀


剛開始學習Ruby on Rails時,不知你有沒有跟我一樣遇到幾個問題:

  1. 為什麼在安裝Rails環境時需要使用『資料庫』這個玩意兒?
  2. model儲存的資料在哪裡?怎麼專案資料夾都找不到?
  3. db:migrate是什麼意思?

對我這種半路出家直接挑戰Rails的人來說,每次遇到『資料庫』這個用詞是一點頭緒都沒有。本系列就是簡單帶領各位讀者了解Rails與資料庫的關係,以及基本操作方法,由於本人並非本科系出生,因此會由幾個比較『世俗』一點的角度來說明資料庫的概念,希望大家都能夠有個初步認識。

1. 開始跟ActiveRecord當好朋友

  1. Rails為何需要資料庫
  2. Rails與資料庫如何進行連結
  3. 操作及讀取資料庫的方法

2. Command Line基本操作指令

  1. 如何從Command Line環境中操作Rails資料庫
  2. 指令表
  3. 新增、修改、刪除、重置資料庫
  4. schema.rb及seed.rb檔案說明

3. Migration撰寫方法

  1. 從Command Line產生Migration檔案以後該如何下一步操作
  2. 常用撰寫指令
  3. 資料庫更新及復原的寫法

4. 綜合演練

  1. 在實際情境下,從開始、修改、儲存整體演練
  2. Command Line演練
  3. Migration檔案撰寫演練
  4. 從seed新增資料及重置