2014-02-06 66 views

回答

2

据我所知很久以前,来自Rails 3的Rails Metal已经是removed。基本上它曾经是一个机架周围的薄包装,它可能更像是端点而不是过滤器(Rack中间件通常就是这种情况)。检查这个职位更详细的解释:http://jnewland.github.io/articles/2008/12/16/rails-metal-a-micro-framework-with-the-power-of-rails-m/

如今,作为替代,你可以使用是ActionController::Metal这是一个非常轻量级的控制器,可以提供非常快速的反应并没有提供很多的“酷”的Rails的东西。

至于机架而言它基本上是:

网络服务器支持Ruby和Ruby框架之间的最小接口。

因此,它基本上有助于标准化任何支持Ruby的Web服务器与任何可能的Ruby Web框架之间的通信。

这里是不会从Passenger's docs enter image description here

采取哪些机架一个不错的示意图
相关问题