2009-10-06 19 views
13

देता है मैं ActiveRecord मॉडल में एक साधारण विशेषता को क्रमबद्ध करने की कोशिश कर रहा हूं, और रेल 2.3.4 इसे पसंद नहीं करता है।रेल 'ActiveRecord serialize: attr विधि "गुम कक्षा या मॉड्यूल त्रुटि"

class Shopper 
    serialize :tags 
end 

>> a = Shopper.new 
=> <#Shopper...> 

>>a.tags = ['aoeu','stnh'] 
=> ['aoeu','snth'] 

>> a.save 
=> TypeError: class or module required 

कोई भी जानता है कि मुझे क्या याद आ रहा है?

उत्तर

51

मगर ... मैंने सोचा कि मैं एक ही बार में दो विशेषताओं को क्रमानुसार सकता है, लेकिन यह मामला नहीं है:

serialize :tags, :garments # this is wrong 

दूसरा तर्क धारावाहिक वस्तु के वर्ग माना जाता है, तो मैं करने के लिए है ऐसा करें:

serialize :tags 
serialize :garments 

bumsicle।

+2

इसके लिए धन्यवाद! अगर आपने पोस्ट नहीं किया होता तो बहुत ज्यादा सिरदर्द होता। :) –

+1

क्या मैं अकेले "bumsicle" शब्द को ऊपर उठा सकता हूं? सप्ताह के लिए यह मेरा नया शब्द है। – pixelearth

+0

वाह। धन्यवाद। * फेसपाल्म * –

संबंधित मुद्दे