【发布时间】:2019-08-22 20:29:04
【问题描述】:
似乎在 PORO 上仅使用类方法(如 Rails 应用程序中的 Service)并由控制器调用时,似乎在所有请求中只创建了一个 Service 对象的实例。
我知道 Rails 会根据请求创建新的控制器和模型实例,但还没有看到任何关于 Rails 如何处理您自己的 PORO 的文档。
你的理解是什么?
【问题讨论】:
-
Ruby 并没有真正称它们为“PORO”,它只是称它们为...对象。 Ruby 中的一切都是对象,因此实际上不需要像在其他语言中对象是特殊情况那样进行区分。
标签: ruby-on-rails ruby ruby-on-rails-3 scope