Переменные экземпляра в модели Rails

Я хочу инициализировать переменную экземпляра в моей модели 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

Я вернулся ноль:(

Почему это происходит? Есть ли способ выполнить то, что я пытаюсь выполнить?

5
задан Selah 28 June 2012 в 21:10
поделиться