ruby on rails - why the belongs to association return a Fixnum object -


रेल 3.2.2 mysql2

मेरे पास निम्न संबंध हैं,

 < कोड> वर्ग टॉकिंग केस & lt; एक्टिवरेकॉर्ड :: बेस एसएएमटीए: मेडिकल सीज़ेड एंड क्लास मेडिकल कैसेज & lt; ActiveRecord :: बेस में है_मैं: talking_cases समाप्ति   

कंसोल में:

  a = टॉकिंगसीज़.पहले a.medical_case   < P> कभी-कभी यह 0 लौटता है और कभी-कभी यह ठीक काम करता है।  

और मैं medical_case ऑब्जेक्ट प्राप्त करने के लिए MedicalCase.find (xx) का उपयोग कर सकता हूं।

क्या कोई इस प्रश्न को पूरा करता है?

निम्नलिखित कंसोल आउटपुट है:

विकास वातावरण लोड करना (3.2.2 रेल) ​​

  [1] प्राइ (मुख्य) & gt; ए = टॉकिंग सीज़.पहले टॉकिंग कैस लोड (0.4ms) का चयन करें `बोलने वाली_कैसे`। * से` बोलने वाली सीसेज 'सीमा 1 = & gt; # और लेफ्टिनेंट; टॉकिंग कैसे आईडी: 15, यूज़र_आईडी: 231, वार्तालाप_आईडी: 7, उपनाम: "एक ?? ² ए साढ़े", मेडिकल_case_id: 42, मेडिकल_case_name: "ç³ ?? एक ° ¿¿¿? È è ?? ¾ç? ??? ä¹ ?? ä¸ ?? ", बनाया_टः" 2012-06-21 03:38:36 ", अपडेटेड_ैट:" 2012-06-21 03:38:36 "& gt; (यह ठीक है) [2 ] प्राइ (मुख्य) & gt; A.medical_case MedicalCase लोड (0.5ms) का चयन करें `medical_cases`। * मेडिकल_cases` से जहां 'medical_cases` .``` 42`` आईडी आईडी LIMIT 1 = & gt; 1   

(यह अजनबी है, मुझे मेडिकल_case ऑब्जेक्ट की आवश्यकता है)

स्कीमा में टेबल निम्नलिखित हैं:

  create_table "talking_cases ",: बल = & gt; सच है | टी | T.integer "user_id" t.integer "talk_id" t.string "उपनाम" t.integer "medical_case_id" t.string "medical_case_name" t.datetime "created_at",: null = & gt; गलत t.datetime "updated_at",: null = & gt; झूठे अंत create_table "medical_cases",: बल = & gt; सच है | टी | T.string "title",: null = & gt; झूठी टी। स्ट्रिंग "बिनहाओ",: नाल = & gt; गलत t.integer "उम्र" t.string "लिंग",: सीमा = & gt; 1 t.integer "user_id",: null = & gt; गलत t.integer "is_shared",: limit = & gt; 1 t.integer "is_elite" ,: limit = & gt; 1 t.integer "is_recommend" ,: limit = & gt; 1 t.string "share_reason" t.string "other_cate_des" t.string "कीवर्ड" t.integer "comments_count",: default = & gt; 0 t.integer "click_count",: default = & gt; 0 t.integer "टैप",: डिफ़ॉल्ट = & gt; 0 t.datetime "created_at",: null = & gt; गलत t.datetime "updated_at",: null = & gt; गलत t.integer "fans_count" end    

कृपया एसोसिएशन के प्रकार को निर्दिष्ट करें मेडिकल कैस मॉडल भी <पूर्व> वर्ग मेडिकल कैस & lt; ActiveRecord :: बेस है_ऑन: talking_case end

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -