में मॉडलों के सबक्लासिंग मॉडल मेरे पास दो मॉडल, आलेख और पकाने की विधि है, जिनमें एक ही गुण और विधियों का समूह है। मैं एक नई कक्षा "पोस्ट" के उप-वर्ग बनाना चाहता हूं और वहां उनके सभी साझा तर्क को स्थानांतरित करना चाहता हूं इसलिए मैं डुप्लिकेट कोड नहीं रख रहा हूं। मैंने यह कोशिश की है:रेल
class Recipe < Post; end
class Article < Post; end
class Post < ActiveRecord::Base
#all the shared logic
end
ये सभी कक्षाएं मानक ////odels फ़ोल्डर में हैं। हालांकि, यह कोड, उदाहरण के लिए, जब मैं/articles/new पर जाता हूं, तो ActiveRecord :: स्टेटमेंट इनवाइड त्रुटि फेंकता है। त्रुटि है:
तालिका 'पदों'
किसी भी विचार कैसे इस सेट करने के लिए नहीं मिल सकता है?
लेकिन क्या आपने 'पोस्ट' टेबल बनाई है? – Matt