【发布时间】:2015-03-01 08:33:02
【问题描述】:
我有一个名为@@customers 的类变量,我想通过一种方法不断更新它。
我在模型顶部初始化变量(作为空数组)。然后在调用 update_customers 方法时更新它:
class Customer
@@customers = []
def update_customers(new_customer)
@@customers << new_customer
end
end
我担心@@customers 被重新初始化为 [] 并丢失数据。这种重新初始化会发生吗?什么时候会发生?
【问题讨论】:
标签: ruby-on-rails class-variables