認識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新增資料及重置