तो, मैं इस PHP साइट को मौजूदा डेटाबेस के साथ माइग्रेट करने पर काम कर रहा हूं जिसे मैं रेल में नहीं बदल सकता। type
नामक कॉलम के साथ एक तालिका है: Quotes
। जब भी मैं कोशिश करते हैं और इस का एक मॉडल बना सकते हैं और प्रकार सेट, यह मेरे निम्न त्रुटि बताता है:रेल: अमान्य सिंगल-टेबल विरासत प्रकार त्रुटि
ActiveRecord::SubclassNotFound (Invalid single-table inheritance type: HOME is not a subclass of Quotes)
मुझे समझ नहीं आता क्यों वह अपने इनहेरीट सोचता है, क्योंकि यह माना जाता नहीं है। मेरी निर्माण विधि इस तरह दिखती है:
quote = Quotes.create(
agent_id: agent.id,
client_id: client.id,
type: 'HOME',
status: 0,
date_created: DateTime.now
)
यदि मैं इस प्रकार की टिप्पणी करता हूं, तो सब ठीक काम करता है। लेकिन टाइप के साथ त्रुटियों के साथ।
धन्यवाद, यह मेरे सही दिशा में इशारा किया। मेरे पास "टाइप" नामक कॉलम था और यह त्रुटि उत्पन्न कर रहा था। – mack