Rails模型类变量是否在所有Unicorn实例中单独存在?

时间:2013-05-29 01:31:04

标签: ruby-on-rails unicorn

假设我有一个模型和10个正在运行的独角兽实例。

class Product
   @@name = "AAA"
end

然后我在相同的环境中启动了一个Rails控制台来更新这个值。

Product.name = "BBBB"

现在所有Unicorn实例中的值都是“BBBB”?

似乎这是真的,但我想对此有充分的证实。

1 个答案:

答案 0 :(得分:1)

默认情况下,工作人员都会加载其应用的私有副本。因此,当一个独角兽工作者更改类实例变量的值时,其他人无法看到它