認識Rails ActiveRecord系列:文章導讀
剛開始學習Ruby on Rails時,不知你有沒有跟我一樣遇到幾個問題:
- 為什麼在安裝Rails環境時需要使用『資料庫』這個玩意兒?
- model儲存的資料在哪裡?怎麼專案資料夾都找不到?
- db:migrate是什麼意思?
對我這種半路出家直接挑戰Rails的人來說,每次遇到『資料庫』這個用詞是一點頭緒都沒有。本系列就是簡單帶領各位讀者了解Rails與資料庫的關係,以及基本操作方法,由於本人並非本科系出生,因此會由幾個比較『世俗』一點的角度來說明資料庫的概念,希望大家都能夠有個初步認識。
1. 開始跟ActiveRecord當好朋友
- Rails為何需要資料庫
- Rails與資料庫如何進行連結
- 操作及讀取資料庫的方法
2. Command Line基本操作指令
- 如何從Command Line環境中操作Rails資料庫
- 指令表
- 新增、修改、刪除、重置資料庫
- schema.rb及seed.rb檔案說明
3. Migration撰寫方法
- 從Command Line產生Migration檔案以後該如何下一步操作
- 常用撰寫指令
- 資料庫更新及復原的寫法
4. 綜合演練
- 在實際情境下,從開始、修改、儲存整體演練
- Command Line演練
- Migration檔案撰寫演練
- 從seed新增資料及重置