associations पर टैग किए गए जवाब

एसोसिएशन आमतौर पर ORMs में ActiveRecord जैसे मॉडल के बीच संबंधों का उल्लेख करते हैं।


6
इस ActiveRecord के कारण क्या है :: ReadOnlyRecord त्रुटि?
यह इस पूर्व प्रश्न का अनुसरण करता है , जिसका उत्तर दिया गया था। मुझे वास्तव में पता चला कि मैं उस क्वेरी से एक जुड़ाव निकाल सकता हूं, इसलिए अब काम करने वाला प्रश्न है start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card …

4
रेलें: आश्रित =>: वीएस को नष्ट करें: आश्रित =>: delete_all
रेल गाइड में यह इस तरह वर्णित है: यदि वे साथ जुड़े हुए हैं :dependent => :destroyऔर नष्ट कर दिए गए हैं, तो ऑब्जेक्ट्स नष्ट हो जाएंगे:dependent => :delete_all सही है, अच्छा है। लेकिन नष्ट होने और नष्ट होने के बीच अंतर क्या है? मैंने दोनों की कोशिश की और …

4
MongoDB कई-से-कई एसोसिएशन
आप MongoDB के साथ कई-से-कई सहयोग कैसे करेंगे? उदाहरण के लिए; मान लीजिए कि आपके पास एक उपयोगकर्ता तालिका और एक रोल्स तालिका है। उपयोगकर्ताओं के पास कई भूमिकाएँ हैं, और भूमिकाओं के कई उपयोगकर्ता हैं। SQL भूमि में आप एक उपयोगकर्ता तालिका बना सकते हैं। Users: Id Name Roles: …

4
रेल: रेल के साथ has_one एसोसिएशन के साथ बिल्ड का उपयोग करना
इस उदाहरण में, मैं एक userनहीं के साथ बनाता हूं profile, फिर बाद में profileउस उपयोगकर्ता के लिए बनाता हूं । मैं एक has_oneसंघ के साथ निर्माण का उपयोग करने की कोशिश की, लेकिन वह उड़ा दिया। जिस तरह से मैं देख रहा हूं कि यह काम कर रहा है …

4
यूनिडायरेक्शनल और बिडायरेक्शनल जेपीए और हाइबरनेट संघों के बीच अंतर क्या है?
यूनिडायरेक्शनल और बिडायरेक्शनल एसोसिएशन के बीच अंतर क्या है? चूंकि db में जनरेट की गई तालिका सभी समान हैं, इसलिए मैंने केवल यही पाया है कि बिडिओरेक्शनल एसोसियेशन के प्रत्येक पक्ष में दूसरे का संदर्भ होगा, और यूनिडायरेक्शनल का नहीं। यह एक यूनिडायरेक्शनल एसोसिएशन है public class User { private …

5
बिल्ड 3 में नया बनाम
रेल 3 डॉक्स में , buildसंघों के लिए विधि के रूप में एक ही newविधि के रूप में वर्णित किया गया है, लेकिन विदेशी कुंजी के स्वचालित असाइनमेंट के साथ। डॉक्स से सीधे: Firm#clients.build (similar to Client.new("firm_id" => id)) मैंने कहीं और इसी तरह पढ़ा है। हालाँकि, जब मैं उपयोग …

5
रेल प्रवास: वैकल्पिक नाम के साथ t.references?
इसलिए मेरे पास एक स्कूल में पाठ्यक्रम के लिए एक create_table है: create_table :courses do |t| t.string :name t.references :course t.timestamps end लेकिन मैं चाहता हूं कि यह दो अन्य पाठ्यक्रमों को संदर्भित करे : has_many :transferrable_as # A Course has_many :same_as # Another Course क्या मैं निम्नलिखित कह सकता …

11
फैक्ट्री गर्ल में has_and_belongs_to_many एसोसिएशन कैसे बनाएं
निम्नलिखित को देखते हुए class User < ActiveRecord::Base has_and_belongs_to_many :companies end class Company < ActiveRecord::Base has_and_belongs_to_many :users end आप कंपनियों और उपयोगकर्ताओं के लिए द्विदिश संघ सहित कारखानों को कैसे परिभाषित करते हैं? यहाँ मेरा प्रयास है Factory.define :company do |f| f.users{ |users| [users.association :company]} end Factory.define :user do |f| …

6
कई विदेशी कुंजियों के साथ मेल खाता है
मैं एक रिश्ते को परिभाषित करने के लिए एक मेज पर दो कॉलम का उपयोग करने में सक्षम होना चाहता हूं। इसलिए एक उदाहरण के रूप में एक कार्य ऐप का उपयोग करना। प्रयास 1: class User < ActiveRecord::Base has_many :tasks end class Task < ActiveRecord::Base belongs_to :owner, class_name: "User", …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.