रेल मांग पर मॉडल लोडिंग करता है। एक रेक कार्य के लिए जो मैं लिख रहा हूं, मुझे सभी ActiveRecord::Base
उदाहरणों पर पुन: सक्रिय करने में सक्षम होना चाहिए (जो ActiveRecord::Base.send(:subclasses)
के साथ संभव है)।मैं सभी मॉडलों को लोड करने के लिए रेल को कैसे मजबूर कर सकता हूं?
हालांकि, उपर्युक्त काम करने के लिए, उन्हें पहले ही लोड किया जाना है। किसी को भी सभी मॉडलों को लोड करने के लिए मजबूर करने के तरीके के बारे में पता है? आदर्श रूप से मैं app/models
के माध्यम से पोक करना नहीं चाहता क्योंकि मैं प्लगइन द्वारा जोड़े गए मॉडल को भी पकड़ना चाहता हूं।
समस्या के अनुसार समस्या यह है कि प्लगइन द्वारा जोड़े गए मॉडल को नहीं पकड़ेगा। ठोस शब्दों में, जो प्लगइन मैं लिख रहा हूं उसके लिए महत्वपूर्ण मामलों में से एक एक स्प्री शॉप है, जहां मूल रूप से मॉडल में से कोई भी मॉडल 'ऐप/मॉडल' – scotchi
में नहीं है, बस ग्लोब => 'Dir' की शुरुआत में '** /' जोड़ें [Rails.root + '**/ऐप/मॉडल/**/* आरबी'] ' – tig
हालांकि, आपको सभी मॉडलों के माध्यम से क्यों जाना है? – tig