10
我正在学习Ruby on Rails,我想知道什么时候创建了一个控制器类的实例。每个操作请求的实例?或者一个客户请求之间共享的实例?什么时候会创建一个控制器的实例?
我可以看到控制器类中存在实例变量,它们与视图共享,所以我认为每个操作请求都创建一个控制器实例。我对吗?
我正在学习Ruby on Rails,我想知道什么时候创建了一个控制器类的实例。每个操作请求的实例?或者一个客户请求之间共享的实例?什么时候会创建一个控制器的实例?
我可以看到控制器类中存在实例变量,它们与视图共享,所以我认为每个操作请求都创建一个控制器实例。我对吗?
是的,来自客户端的每个http请求都会创建一个新的控制器实例并在其上调用该操作方法。控制器实例变量将被视图访问。
检查轨道的详细指南:http://guides.rubyonrails.org/action_controller_overview.html
是的,从客户端的每个HTTP请求将创建一个新的控制器实例并调用操作方法就可以了。控制器实例变量将可访问视图 – house9
http://guides.rubyonrails.org/action_controller_overview.html – house9
@ house9,我认为你应该添加,而不是作为评论的答案。 – Mischa