Conclusion

學到什麼?

  • Rails 透過 debug 方法可以顯示出一些有用的資訊
  • Rails 預設三種環境:test、development、production
  • 可以透過 REST URLs 標準與使用者資源互動
  • Gravatar 提供一種簡單的方式來顯示使用者的圖片
  • form_for 輔助方法可以用來建立與 Active Record 物件互動的表單
  • 註冊失敗之後會顯示註冊頁面,也會顯示由 Active Record 自動產生的錯誤訊息
  • Rails 提供 flash 方法作為產生短暫的訊息提示標準
  • 註冊成功之後,會在資料庫裡建立使用者,並會導向到使用者的資料頁面,而且會顯示歡迎訊息
  • 可以使用整合測試檢查表單提交的表現以及捕捉 regressions
  • 可以在應用程式裡設定在 production 環境中使用的 SSL 功能,還可以使用 Puma 提升性能