接下來我們到 config.ru 建立一個簡單的路徑,然後指向 controller 及 action
打開 best_quotes/config.ru 並做以下設定
# best_quotes/config.ru
require './config/application'
run BestQuotes::Application.new
我們會使用 Rack map 去指引 root 到 index 方法
# best_quotes/config.ru
require './config/application'
map "/" do
run QuotesController.action(:index)
end
run BestQuotes::Application.new
當指向你的瀏覽器 TLD 的 URL ,他會試圖去找 controller
但當它不存在時,你會得到一個錯誤訊息
經過剛剛的設定後,這些不會再發生了
把 map 放進 config.ru 對簡單的路徑來說是個好方法,而且處理得很快
甚至可以寫一個客製化的 ruby code 去解析路徑
只是要留意一下
許多應用程式有複雜且有趣的路徑
現在你可以直接抓一個 controller 跟 action ,明天我們來做更多的設定
web小辭典
DNS 運作流程
TLD(Top-Level Domain 頂級網域)