我在控制器的帮助模块中定义了一个模块变量
module MyControllerHelper
@container = {}
def create(id)
@container[id] = SomeClass.new
end
end
我发现经过一些请求后,@container
变成了空的。所以我想可能MyControllerHelper
不止一次被加载到某个地方。真的吗?
如果这是真的,那么保存SomeClass
实例的最佳位置在哪里?
我在控制器的帮助模块中定义了一个模块变量
module MyControllerHelper
@container = {}
def create(id)
@container[id] = SomeClass.new
end
end
我发现经过一些请求后,@container
变成了空的。所以我想可能MyControllerHelper
不止一次被加载到某个地方。真的吗?
如果这是真的,那么保存SomeClass
实例的最佳位置在哪里?