安裝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>