मैं डेविस के लिए एक एक्सटेंशन लिखना चाहता हूं जो आपको डेटास्टोर (ActiveRecord के विपरीत) के रूप में parse_resource का उपयोग करने की अनुमति देता है। parse_resource Parse.com के आरईएसटी एपीआई के लिए एक रूबी रैपर है। यह इंटरफ़ेस ActiveRecord की तरह ही काफी है और ActiveModel शिकायत है। इस वजह से, ऐसा लगता है कि डेविस के लिए एक एक्सटेंशन को बहुत अधिक गैर-बॉयलरप्लेट की आवश्यकता नहीं हो सकती है।डेविस एक्सटेंशन (कस्टम डेटास्टोर का उपयोग करने के लिए) कैसे लिखें
हालांकि, मुझे कोई ट्यूटोरियल नहीं मिल रहा है। मुझे बस अन्य एक्सटेंशन के स्रोतों पर भरोसा करना है। MongoMapper extension से, मैं इकट्ठा दो मुख्य भागों देखते हैं कि:
The generators (काफी आवश्यक नहीं)
यहाँ आप
DeviseGenerator#(generate_model|inject_devise_content|replace_default_devise_orm)
तरीकों के ऊपर लिख।The "guts "(बहुत ज्यादा) की आवश्यकता
मैं नहीं काफी के रूप में यकीन है कि यहाँ क्या हो रहा है। ऐसा लगता है वहाँ कस्टम प्रकार कास्टिंग का एक छोटा सा के साथ बॉयलरप्लेट का एक बहुत है कि,, और कम से नीचे वहाँ एक घोषणा है कि हम इस विस्तार का उपयोग किया जाएगा बजाय डिफ़ॉल्ट ORM की है।
यह सब करने के लिए है कि वहाँ है? क्या मैं याद आ रही हूँ? कोई व्याख्या कर सकते हैं क्या "हिम्मत" में होता है एक में थोड़ा अधिक विस्तार?
डेविस के साथ पूर्ण संगतता सुनिश्चित करने के लिए चलाने के लिए कोई आसान लिंट परीक्षण है?
क्या आपने कभी इसे बनाया है या कोई विकल्प खोजा है? – emkman