voglio inizializzare una variabile di istanza nel mio modello di Rails che conterrà un array e voglio accedere a questa variabile in altri metodi all'interno il mio modello. Ho provato questo:variabili di istanza in Rails Modello
class Participant < ActiveRecord::Base
@possible_statuses = [
'exists',
'paired',
'quiz_finished',
'quiz_results_seen',
'money_sent'
]
def statuses
@possible_statuses
end
Ma quando ho provato quanto segue con console rotaie:
Participant.first.statuses
Io torno a zero :(
Perché accade questo c'è un modo di realizzare? cosa sto cercando di realizzare?
Se il valore di questa variabile di classe sarà costante, allora va bene altrimenti rimanda questo http://stackoverflow.com/questions/9396563/why-should- noi-evitiamo-con-class-variabili rotaie-in- – Bot