我想在我的 Rails 模型中初始化一个实例变量,该变量将保存一个数组,并且我想在我的模型中的其他方法中访问这个变量。我试过这个:
class Participant < ActiveRecord::Base
@possible_statuses = [
'exists',
'paired',
'quiz_finished',
'quiz_results_seen',
'money_sent'
]
def statuses
@possible_statuses
end
但是当我使用 rails 控制台尝试以下操作时:
Participant.first.statuses
我返回零:(
为什么会这样?有没有办法完成我想要完成的事情?