Action Dispatch RouteSet 路由底层(实现方式)
RouteSet 概述
require 'action_dispatch'
routes = ActionDispatch::Routing::RouteSet.new
routes.draw do
get '/' => 'mainpage#index'
get '/page/:id' => 'mainpage#show'
end# route_set.rb
def dispatch(controller, action, env)
controller.action(action).call(env)
end最后更新于