配列を保持するRailsモデル内のインスタンス変数を初期化し、モデル内の他のメソッドでこの変数にアクセスしたいと思います。私はこれを試しました:
class Participant < ActiveRecord::Base
@possible_statuses = [
'exists',
'paired',
'quiz_finished',
'quiz_results_seen',
'money_sent'
]
def statuses
@possible_statuses
end
しかし、レールコンソールを使用して次のことを試したとき:
Participant.first.statuses
私はnilが返されます:(
なぜこれが起こるのですか?私が達成しようとしていることを達成する方法はありますか?