2012-07-08 14 views
5

मैं रिफाइनरी आधारित सीएमएस साइट पर कुछ फॉर्म बनाना चाहता हूं। एक संपर्क फ़ॉर्म है, और दूसरा कुछ अतिरिक्त फ़ील्ड के साथ इस संपर्क फ़ॉर्म में भिन्नता है। इस फ़ॉर्म के लिए, मैंने पर ध्यान दिया है, लेकिन मुझे अतिरिक्त फ़ील्ड के लिए फॉर्म को संशोधित करने का तरीका नहीं दिख रहा है, या इसे एकाधिक पृष्ठों पर एम्बेड करना प्रतीत नहीं होता है (जिनमें से प्रत्येक में i18n मणि के माध्यम से कई भाषाएं हैं)। मैं Refinery Engines पर भी ठोकर खाई जो मेरी आवश्यकताओं को पूरा कर सकता है, लेकिन इसे थोड़ी देर में अपडेट नहीं किया गया है, इसलिए यह सुनिश्चित नहीं था कि यह नवीनतम संस्करण के साथ काम करेगा या नहीं।रिफाइनरी सीएमएस साइटों में फॉर्म एम्बेड करने के लिए वर्तमान में स्वीकार्य तरीका क्या है?

जेनरेटर मणि अभी भी उपयोग में है? क्या किसी ने इस मणि का उपयोग जो मैं प्राप्त करने की कोशिश कर रहा हूं या कस्टम फॉर्म बनाने का रिफाइनरी तरीका क्या है?

उत्तर

4

रिफाइनरी सेमी-जेनरेटर एक्सटेंशन रिफाइनरी में ही विलय कर दिया गया था और वहां एक फॉर्म जनरेटर मौजूद है। सिंटैक्स प्राप्त करने के लिए, बस चलाएं:

rails generate refinery:form 

यह आपको जनरेटर के लिए सहायता प्रदान करेगा।

वर्तमान में यह रिफाइनरीकैम-पूछताछ जैसे फॉर्म प्राप्त करने के लिए कम से कम प्रयास करने के लिए आपकी सबसे अच्छी शर्त है।

+4

धन्यवाद @parndt, क्या यह कहीं भी गाइड में प्रलेखित है? जब मैंने देखा तो मुझे यह नहीं मिला। – purpletonic

+0

मेरे साथ जो समस्या है, वह यह है कि फॉर्म एक्सटेंशन को आरईपीसी परीक्षण चलाने के लिए आवश्यक कॉन्फ़िगरेशन के साथ बनाया नहीं जा रहा है। हालांकि फॉर्म खुद को काफी अच्छी तरह से काम करते हैं। – CJBrew

+0

उपरोक्त मेरे प्रश्न का उत्तर देने के लिए: मैंने बस कार्यों को कॉपी किया है और फ़ोल्डर्स को एक्सटेंशन से फॉर्म फ़ोल्डर में कॉपी किया है। इसके अलावा जेमफाइल और रेकफाइल, जो गायब लगते हैं। अन्य चीजें हो सकती हैं ... @parndt, क्या हम लोगों को एक फॉर्म के पीछे मॉडल का परीक्षण करने की उम्मीद नहीं करते हैं? क्या यह एक बग रिफाइनरी पर कोई मुद्दा उठाने के योग्य है, या ऐसा कुछ है जो अधिकांश उपयोगकर्ता DIY करने में सक्षम होंगे? – CJBrew