我创建了几个演示者并将它们放在app文件夹中名为presenters的文件夹中,例如app / presenters / .... rb文件
我使用以下命令在控制器中呼叫他
@presenter = AgreementsPresenter.new(agreements)
我现在想对它们进行版本化并将它们放在presenters文件夹
下的名为v1的文件夹中我需要做哪些更改才能做到这一点?
我想我必须将代码更改为
@preterter = V1 :: AgreementsPresenter.new(协议)
但不确定我需要做出哪些其他改变。
此致
Gurdipe
答案 0 :(得分:0)
在您的示例中,V1
是命名空间,因此您需要将AgreementsPresenter
添加到该名称的模块/类中。有点像这样:
module V1
class AgreementsPresenter
# ...
end
end