2009-09-30 10 views
6

मान लें कि मेरे पास थीम नामक एक मॉडल है, जिसमें कई विशेषताएं इंटरफेस रंग सेट कर रही हैं। थीम में पेपरक्लिप अटैचमेंट भी है, जो उपयोगकर्ता द्वारा उत्पन्न सीएसएस टेम्पलेट है। मैं एक अंतिम सीएसएस फ़ाइल उत्पन्न करने के लिए एक प्रोसेसर स्थापित करना चाहता हूं, जो उपयोगकर्ता द्वारा जेनरेट किए गए टेम्पलेट में इंटरफेस रंग डालने के लिए है। ऐसा करने के लिए, मुझे प्रोसेसर के भीतर से मॉडल डेटा तक पहुंचने की आवश्यकता है। क्या यह संभव है?रेल के लिए पेपरक्लिप: क्या मैं मॉडल तक पहुंच सकता हूं?

उत्तर

8

प्रोसेसर के पास पेपरक्लिप :: अटैचमेंट के उदाहरण पर attachment नामक एक एक्सेसर है। बदले में अनुलग्नक में एक एक्सेसर instance है जो मूल मॉडल के उदाहरण को इंगित करता है। इसलिए मूल मॉडल प्राप्त करने के लिए आपको प्रोसेसर से केवल attachment.instance पर कॉल करना होगा।

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