मेरे पास एक गतिविधि मॉडल है। यह है।रेल पॉलिमॉर्फिक संघों के लिए "model_type" फ़ील्ड को कैसे बनाते हैं?
क्या रेल parent.class.name
, parent.model_name
या parent_type फ़ील्ड को पॉप्युलेट करने के लिए कुछ और उपयोग करते हैं?
मैं चाहता हूं कि एक प्रेजेंटर उस मूल वस्तु की तरह व्यवहार करे जो इसे लपेटता है, और मुझे सही विधि को ओवरराइड करने की आवश्यकता है।
धन्यवाद।
और 'class_name' को' @class_name || = विकल्प [: class_name] के रूप में परिभाषित किया गया है || derive_class_name' अगर मुझे गलत नहीं है। 'derive_class_name'' name.to_s.camelize' है। तो मुझे लगता है कि यह सिर्फ मॉडल.नाम.to_s.camelize को कॉल कर रहा है, और मुझे 'name' विधि को ओवरराइड करना चाहिए? – Robin
यह काम करना चाहिए। –
यह किया :) धन्यवाद – Robin