本次參賽的內容將分為2部曲:
前半部:分享 “Metaprogramming Ruby” 書中的觀念及綜合網路上的相關資訊,探討Ruby裡的黑魔法。
後半部:實作 Rail 相關的主題
在建立使用者驗證機制時,通常我們會用 使用者名稱(Username), 電子信箱 (E-Mail) 及 密碼(Password) 來建立 User 表單。基於資...
在Rails框架裡要實作會員登入及登出功能,可以有幾種做法來實現,本篇將以較為易懂的概念,來實作如何透過 BCrypt gem 管理身份認證。 接下來需要先了解...
承接上一篇 “快速實作使用者驗證機制”,接著要建立後台管理的部分 目標: 建立管理選單- 可將使用者分為管理員和一般使用者 ㄧ般使用者無法登入後台,如存取管理...
TDD(Test-Driven Development)是什麼呢? TDD 是一種以寫測試為驅動的開發模式,也就是先把規格及測試寫好、再開發需要的程式撰寫。對剛...
Sidekiq 是ㄧ個功能齊全並且能夠快速處理背景任務的Ruby架構。它搭配Redis(key-value 的記憶體資料庫) ,提升性能及整合 Rails 的應...
實作之前準備: 一個在 Heroku 的基本 rails 專案 閱讀:實作開發模式 Action Mailer 寄信功能 with Sidekiq 實作版本...
第一步當然是先安裝 rails-18n gem 接著建立導覽列可以在以下連結複製貼上即可:https://getbootstrap.com/docs/4.3/c...
承接上一篇 實作 Rails-i18n語言選項在Bootstrap4 導覽列,我們同樣可以在導覽列navbar裡找到以下程式碼: 確認導覽列安裝沒有問題後,下...
Stimulus 可以說是 ㄧ種 Rails 專屬的『輕量級』 JavaScript 框架。大概是因為它的創造者就是鼎鼎有名的 DHH, Stimulus 可以...
Action Cable 毫無疑問地在 Rails的發展史上立下了ㄧ個重要的里程碑,它將 WebSocket 網路傳輸協定整合在 Rails 框架中,以 Pub...