2012-07-12 73 views
17

我想了解一些有關rails中的對象生命週期,我可以指望每個請求的新實例?是否真的假設每個web請求創建一個新的控制器實例?(默認情況下)Rails控制器生命週期

回答

21

是的,您可以依賴每個請求的新控制器實例。

RailsGuides:

當應用程序接收到一個請求,路由將確定 哪個控制器和操作來運行,那麼導軌創建的 一個實例是,控制器和運行具有相同的名稱作爲該動作的方法。