2014-02-06 91 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

採取哪些機架一個不錯的示意圖
相關問題