概括 小型,简单的独立路由器,旨在与Rack应用程序一起使用。 特征 类似于Sinatra的DSL,用于定义操作 模块化架构(请参阅“路由引擎”部分) 没有魔法 低级别/高度灵活 简单的代码 例子 class App include SimpleRouter::DSL get '/' do 'home' end get '/archives/:year/:month/:day' do |year, month, day| Article.archived.find_by_date(year, month, day) end def call(env) verb, path = ENV['REQUEST_METHOD'], ENV['PATH_INFO'] route = self.class.routes.match(verb,