2010-12-05 19 views

回答

1

沒有太多的告訴 - 請求被路由到控制器,控制器響應由要麼呈現頁面或將請求重定向到另一個頁面。

然後是Rack中間件堆棧。您可以通過運行rake middleware來查看堆棧。每個請求都會在按下控制器之前沿着鏈條前進,然後按照它的方式恢復。很多框架的東西實際上是作爲中間件運行在應用程序之上的。

Tekpub有免費的pretty good screencast on Rack middleware。 (您必須先創建一個免費帳戶 - 支持OpenID)

O'Reilly對Rails 有很好的介紹。