Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

शून्य के लिए अपरिभाषित विधि 'eq':ubuntu हार्डी पर रेल 3 और रूबी उद्यम के साथ NilClass

अपने स्वयं के प्रश्न का उत्तर देने के लिए:कुछ शोध के बाद मुझे पता चला कि रेल (activerecord) को मॉडल पर मैप किए गए टेबल पर आईडी फ़ील्ड की आवश्यकता होती है। यदि आप लिंकटेबल्स का उपयोग करते हैं तो उनकी आवश्यकता नहीं है - लेकिन टेबल के लिए आप मॉडल के रूप में संबोधित करना चाहते हैं, वे हैं। मेरे मामले में समाधान जोड़ना था

set_primary_key :cal_id

जहां cal_id मेरी अनूठी कुंजी है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. रूबी से एक MySQL संग्रहीत प्रक्रिया को कॉल करना संभव है?

  2. Doctrine2 क्वेरी बिल्डर में चेनिंग orX

  3. उच्चतम अंकों वाले पहले तीन समूहों के विशिष्ट अंक होने चाहिए

  4. डेटाबेस डिजाइन:विभिन्न विशेषताओं वाली वस्तुएं

  5. MySQL एकाधिक तालिकाओं से पंक्ति हटाएं