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

एक्टिव रिकॉर्ड एक ऐसा पैटर्न है जो सिंगल लॉजिक में स्टोरेज एब्स्ट्रक्शन के साथ डोमेन लॉजिक को जोड़ता है। इस टैग का उपयोग पैटर्न के बारे में प्रश्नों के लिए, [रेल-एक्टिवरकार्ड] रेल्स ORM ढांचे के बारे में प्रश्नों के लिए करें।


9
खाली ActiveRecord संबंध वापस कैसे करें?
अगर मेरे पास एक लंबो के साथ गुंजाइश है और यह एक तर्क लेता है, तो तर्क के मूल्य के आधार पर, मुझे पता चल सकता है कि कोई भी मैच नहीं होगा, लेकिन मैं अभी भी एक रिलेशन को वापस करना चाहता हूं, खाली सरणी को नहीं: scope :for_users, …

11
रेल: एक कॉलम से अद्वितीय मानों का चयन करें
मेरे पास पहले से ही एक कार्यशील समाधान है, लेकिन मैं वास्तव में जानना चाहूंगा कि यह काम क्यों नहीं करता है: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } यह चयन करता है, लेकिन अनूठे मूल्यों को प्रिंट नहीं करता है, यह डुप्लिकेट सहित सभी मूल्यों को प्रिंट …

6
क्या रैक रेक कार्य ActiveRecord मॉडल तक पहुँच प्रदान करते हैं?
मैं एक कस्टम रेक कार्य बनाने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि मेरे पास मेरे मॉडल तक पहुंच नहीं है। मैंने सोचा कि यह कुछ स्पष्ट रूप से रेल कार्य के साथ शामिल था। मेरे पास lib / कार्य / test.rake में निम्नलिखित कोड हैं: namespace …


19
रेल-मॉडल में केस-असंवेदनशील खोज
मेरे उत्पाद मॉडल में कुछ आइटम हैं Product.first => #<Product id: 10, name: "Blue jeans" > अब मैं कुछ उत्पाद मापदंडों को किसी अन्य डेटासेट से आयात कर रहा हूं, लेकिन नामों की वर्तनी में विसंगतियां हैं। उदाहरण के लिए, अन्य डेटासेट में,Blue jeans वर्तनी की जा सकती है Blue …

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

5
रेल एक विशेषता से अधिक find_or_create_by?
Find -or_create_by नामक सक्रिय-रिकॉर्ड में एक आसान गतिशील विशेषता है: Model.find_or_create_by_<attribute>(:<attribute> => "") लेकिन क्या होगा यदि मुझे एक से अधिक विशेषताओं के द्वारा___ को खोजने की आवश्यकता है? मान लें कि मेरे पास समूह और सदस्य के बीच M: M संबंध के लिए एक मॉडल है जिसे GroupMember कहा …

28
क्या आपके रेल एप्लिकेशन में सभी मॉडलों का संग्रह प्राप्त करने का एक तरीका है?
क्या कोई ऐसा तरीका है जिससे आप अपने रेल एप्लिकेशन में सभी मॉडलों का संग्रह प्राप्त कर सकते हैं? मूल रूप से, क्या मैं ऐसा कर सकता हूं: - Models.each do |model| puts model.class.name end

3
कई स्तंभों की अद्वितीयता को मान्य करें
क्या मान्य करने के लिए रेल-रास्ता है कि एक वास्तविक रिकॉर्ड अद्वितीय है और सिर्फ एक स्तंभ नहीं है? उदाहरण के लिए, एक दोस्ती मॉडल / तालिका में कई समान रिकॉर्ड नहीं होने चाहिए, जैसे: user_id: 10 | friend_id: 20 user_id: 10 | friend_id: 20

4
delete_all vs नष्ट_आल?
मैं एक तालिका से रिकॉर्ड हटाने के लिए सबसे अच्छा तरीका ढूंढ रहा हूं। उदाहरण के लिए, मेरे पास एक उपयोगकर्ता है जिसकी उपयोगकर्ता आईडी कई तालिकाओं में है। मैं इस उपयोगकर्ता और हर रिकॉर्ड को हटाना चाहता हूं जिसमें सभी तालिकाओं में उसकी आईडी है। u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all …


10
रेल 3 माइग्रेशन: संदर्भ कॉलम जोड़ना?
अगर मैं एक नई रेल बनाऊं तो 3 माइग्रेशन (उदाहरण के लिए) rails g migration tester title:tester user:references सब कुछ ठीक काम करता है ... हालाँकि अगर मैं किसी रेखा के साथ किसी कॉलम को जोड़ता हूँ: rails g migration add_user_to_tester user:references संदर्भ क्षेत्र मान्यता प्राप्त नहीं है। संक्षेप में, …


4
ActiveRecord विशेषता विधियों को ओवरराइड करें
मैं जो बात कर रहा हूँ उसका एक उदाहरण: class Person < ActiveRecord::Base def name=(name) super(name.capitalize) end def name super().downcase # not sure why you'd do this; this is just an example end end यह काम करने लगता है, लेकिन मुझे सिर्फ ActiveRecord :: Base डॉक्स में विशेषता विधियों को …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.