安裝Rail
$ gem install rail <span class="com"># 在「gem install」指令後方帶入gem名稱</span>
新增Rail專案
$ rails new project <span class="com"># 在「rails new」指令後方帶入專案名稱</span>
測試Rail伺服器
以自己的電腦當作伺服器觀看現有的專案運行狀況。
用此網址http://localhost:3000查看。查看結束後回到終端機(Terminal)使用Ctrl+C
停止伺服器。
$ rails server
建立Model
Model是與資料庫進行溝通的資料模組,App中的各種運行商務邏輯也是寫在這裡。
$ rails generate model model_name <span class="com"># 在「rails generate model」指令後方帶入模組名稱</span>
資料庫遷移指令
將寫在資料庫中「migrate」資料夾內修改完畢的資料庫遷移檔案寫入資料庫中。執行成功後會產生「schema.rb」檔,以供確認。
$ rails db:migrate
新增資料庫欄位修改檔「migration」
新增migration用以修改資料庫欄位。注意:使用過一次(使用「rails db:migrate」指令遷移過)後的檔案將會失效。
$ rails generate migration migration_name
<span class="com"># 在「rails generate migration」指令後方帶入檔案名稱</span>
有關修改資料庫欄位相關指令請查看「Rails筆記03」Migration資料庫修改
回復之前的migration指令
$ rails db:rollback <span class="com"># 回復到上一個migration動作</span>
$ rails db:rollback STEP=n <span class="com"># 回復到第n個migration動作</span>