मैं अपने रेल मॉडल के अंदर एक इंस्टेंस वैरिएबल प्रारंभ करना चाहता हूं जो एक सरणी रखेगा और मैं इस मॉडल को अपने मॉडल के भीतर अन्य तरीकों से एक्सेस करना चाहता हूं। मैं इस की कोशिश की:रेल मॉडल में इंस्टेंस वैरिएबल
class Participant < ActiveRecord::Base
@possible_statuses = [
'exists',
'paired',
'quiz_finished',
'quiz_results_seen',
'money_sent'
]
def statuses
@possible_statuses
end
लेकिन जब मैं निम्नलिखित का उपयोग कर रेल सांत्वना की कोशिश की:
Participant.first.statuses
मैं शून्य :(
लौटे हूँ इस क्यों होता है वहाँ पूरा करने के लिए एक तरीका है? मैं क्या हासिल करने की कोशिश कर रहा हूं?
यदि इस वर्ग चर का मान निरंतर होने वाला है तो यह ठीक है अन्यथा यह http://stackoverflow.com/questions/9396563/why-should- हम-से बचने का इस्तेमाल करने वाली श्रेणी-चर-इन-रेल – Bot