Articles of सक्रियरेकॉर्ड

ActiveRecord, has_many: through, और पोलीमॉर्फिक एसोसिएशन्स

लोग, यह सुनिश्चित करना चाहते हैं कि मैं इसे सही ढंग से समझूं। और कृपया यहां विरासत के मामले (सेंन्टबेटिंग) को अनदेखा करें, इसके बजाय उन संबंधों के माध्यम से उन लोगों के बीच बहुविध मॉडल पर ध्यान केंद्रित करें: उस ने कहा, निम्नलिखित पर विचार करें … class Widget < ActiveRecord::Base has_many :widget_groupings has_many […]

रेल मॉडल में केस-असंवेदनशील खोज

मेरे उत्पाद मॉडल में कुछ आइटम हैं Product.first => #<Product id: 10, name: "Blue jeans" > मैं अब किसी अन्य डेटासेट से कुछ उत्पाद पैरामीटर आयात कर रहा हूं, लेकिन नामों की वर्तनी में विसंगतियां हैं उदाहरण के लिए, अन्य डेटासेट में, Blue jeans को Blue jeans जा सकता है मैं Product.find_or_create_by_name("Blue Jeans") चाहता था, […]

Arel और Rails में एक तरह की क्वेरी कैसे करें?

मैं ऐसा कुछ करना चाहता हूं: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Arel में मेरा प्रयास: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql हालांकि, यह हो जाता है: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; एरेएल क्वेरी स्ट्रिंग 'स्मिथ' को सही ढंग से लपेटता है, लेकिन क्योंकि यह एक ऐसा बयान […]

ActiveRecord / Rails के साथ क्वेरी में नहीं व्यक्त करने के लिए कैसे?

बस इसे अपडेट करने के लिए क्योंकि ऐसा लगता है कि बहुत सारे लोग इस पर आते हैं, अगर आप रेल 4 का उपयोग कर रहे हैं, तो ट्रंक लैक्स और विनीविदिविक के जवाब देखें। Topic.where.not(forum_id:@forums.map(&:id)) Topic.where(published:true).where.not(forum_id:@forums.map(&:id)) मुझे उम्मीद है कि एक आसान समाधान है जिसमें find_by_sql शामिल नहीं है, अगर नहीं तो मुझे लगता […]

मैं ActiveRecord कॉलबैक चलाने से कैसे बच सकता हूं?

मेरे पास ऐसे कुछ मॉडल हैं जिनके पास कॉल करने के बाद के कॉलबैक हैं I आम तौर पर यह ठीक है, लेकिन कुछ स्थितियों में, जैसे विकास डेटा बनाते समय, मैं कॉलबैक चलाने के बिना मॉडल को सहेजना चाहता हूं। क्या ऐसा करने का एक आसान तरीका है? कुछ समान है … Person#save( :run_callbacks […]

ActiveRecord में रैंडम रिकॉर्ड

मुझे ActiveRecord द्वारा किसी तालिका से यादृच्छिक रिकॉर्ड प्राप्त करने की आवश्यकता है मैंने 2006 से Jamis बक से उदाहरण का पालन किया है हालांकि, मैं Google खोज के माध्यम से एक और तरीके से आया हूं (नए उपयोगकर्ता प्रतिबंधों के कारण लिंक के साथ विशेषता नहीं हो सकता): rand_id = rand(Model.count) rand_record = Model.first(:conditions […]

ActiveRecord: आकार बनाम गिनती

रेल में, आप Model.size कर सकते हैं रिकॉर्ड की संख्या Model.size और Model.count दोनों। यदि आप अधिक जटिल प्रश्नों के साथ काम कर रहे हैं तो क्या एक विधि दूसरे के ऊपर उपयोग करने के लिए कोई फायदा है? वे कैसे अलग हैं? उदाहरण के लिए, मेरे पास फ़ोटो वाले उपयोगकर्ता हैं I यदि मैं […]

एकाधिक डेटाबेस के साथ पटरियों को जोड़ने 3.1

ShowNearby पर हम PHP से 3.1 आरओआर के लिए बहुत बड़ा प्रवास कर रहे हैं और हमें कई समस्याओं का सामना करना पड़ रहा है जो आप में से कुछ पहले हल कर चुके हैं। हमारे पास बड़ी मात्रा में डेटा है और हमने अपने डीबी को कई डीबी में अलग करने का निर्णय लिया […]

रेलवे के बीच ActiveRecord तिथि

मुझे एक दिन में किए गए टिप्पणियों को क्वेरी करने की आवश्यकता है। फ़ील्ड मानक टाइमस्टैम्प का हिस्सा है, बनाई_एट है। चयनित तिथि date_select से आ रही है मैं ऐसा करने के लिए ActiveRecord का उपयोग कैसे कर सकता हूं? मुझे कुछ चीज़ों की आवश्यकता है: "SELECT * FROM comments WHERE created_at BETWEEN '2010-02-03 00:00:00' […]

बिना बच्चों के माता-पिता को खोजने के लिए 4 गुंजाइश रेल करते हैं

मुझे एक जवाब मिला, जिसमें कुछ बच्चों के साथ माता-पिता खोजने के लिए कुछ उपयोगी उदाहरण थे, लेकिन माता-पिता के बिना बच्चों को खोजने के लिए भी ऐसा नहीं है (संभाव्यतः इसमें शामिल होने के बाद से) scope :with_children, joins(:children).group("child_join_table.parent_id").having("count(child_join_table.parent_id) > 0") क्या कोई मुझे सही दिशा दिखा सकता है?

दिलचस्प पोस्ट
एंड्रॉइड डेवलपमेंट टूल के साथ एक्लिप्स अपडेट करें v। 23 एंड्रॉइड एप्लिकेशन में एक्टिविटी के बीच डेटा कैसे प्राप्त करूं? एक NSArray में एक यादृच्छिक वस्तु को चुनना PostgreSQL में सिंगल कोट्स के साथ टेक्स्ट सम्मिलित करें क्या जावा में एक विधि के लिए अंकगणित ऑपरेटरों को पास करना संभव है? कंटेनर तत्व की ऊँचाई में वृद्धि क्यों नहीं होती है यदि इसमें शुरुआती तत्व होते हैं? Scanf () प्रारूप स्ट्रिंग में सफेद स्थान को पीछे करने का क्या प्रभाव है? जावास्क्रिप्ट का उपयोग करते हुए नई लाइनों वाले एक JSON स्ट्रिंग से बचने के लिए कैसे? पाठ फ़ाइल जावा कैसे लिखें AngularJS: एसिंक्रोनस डेटा के साथ सेवा आरंभ करें Java.lang.RuntimeException और java.lang.Exception के बीच अंतर मैं उद्देश्य-सी में वर्ग-स्तरीय गुणों को कैसे घोषित करूं? मैं एंड्रॉइड डिवाइस पर SQLite डेटाबेस कैसे देखूं? उन्नत ज़ीरोएमक्यू सॉकेट प्रकार को समझना एंड्रॉइड में फ़ाइल पथ से सामग्री uri प्राप्त करें