iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Modern Web

從0開始刻 淺談 Rails 的運作魔法 系列

以15分鐘建立部落格聞名的Rails,不做重複的事、慣例優於設定,讓程式碼保持簡潔、快速。
多樣化的模組讓你輕鬆存取各種功能,不用一字一字敲打,用幾招小魔法就能輕鬆召喚。
一步步手刻打造,讓我們一探究竟Rails的魔法世界!

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文 團隊貓肥家潤一條龍
DAY 21

Day 21 - Rack Middleware

Middleware Fast and Slow 我們在不同路徑有一堆不同認證機制的 Rack 中介軟體你必須夠清楚知道哪些是你需要用到的 # sample_d...

2022-10-06 ‧ 由 ning_chang 分享
DAY 22

Day 22 - Real Routing

路徑設定 我們都知道 Rails 的路徑會去找相對應的 controller 及 action 來看一下究竟他是怎麼尋找的 # example_routes.r...

2022-10-07 ‧ 由 ning_chang 分享
DAY 23

Day 23 - Real Routing

像 Rack Apps 一樣使用 action Rack apps 看起來像一個方法或一個 proc Rails 做更細部的設定,讓我們建立應用程式的時候,能用...

2022-10-08 ‧ 由 ning_chang 分享
DAY 24

Day 24 - Real Routing

Rack::Map and Controllers 接下來我們到 config.ru 建立一個簡單的路徑,然後指向 controller 及 action 打開...

2022-10-09 ‧ 由 ning_chang 分享
DAY 25

Day 25 - 設定 Router

Rails 的 Route 會使用 match 方法來組成路徑 # Example matches match ":controller/:act...

2022-10-10 ‧ 由 ning_chang 分享
DAY 26

Day 26 - Real Routing - 試試 match 方法

首先,我們將引進 matchmatch 會將參數記憶起來,然後去 match URL # rainbow/lib/rainbow/routing.rb m...

2022-10-11 ‧ 由 ning_chang 分享
DAY 27

Day 27 - Real Routing - Route 運作

現在我們進到 best_quotes 並且開啟伺服器 > bundle exec rackup -p 3001 root path (http://lo...

2022-10-12 ‧ 由 ning_chang 分享
DAY 28

Day 28 - 番外 Rails 7 - 打包

Rails 最新的版本為 7 目前 Github 、 shopify 都已經使用 Rails 7 囉 有在寫 Rails 的人應該都知道 Rails 7 把 W...

2022-10-13 ‧ 由 ning_chang 分享
DAY 29

Day 29 - 番外 Rails 7 - Hotwire

Rails 7 將 Hotwire (Turbo & Stimulus) 用來取代 Turbolink 及 UJS 在談 Hotwire 之前,我們先來...

2022-10-14 ‧ 由 ning_chang 分享
DAY 30

Day 30 - 番外 - Rails 7 其他更新

接下來整理一些 Rails 7 其他更新的部分 資料庫加密 針對資料庫的資料自動加密,即便你的資料庫被駭客攻陷,他們也無法直接擷取這些資訊 因為這些資訊都已...

2022-10-15 ‧ 由 ning_chang 分享