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

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

4
क्या आप रेल 3 खोज में किसी तिथि की तुलना में अधिक कर सकते हैं?
मेरे पास रेल 3 में यह खोज है: Note.where(:user_id => current_user.id, :notetype => p[:note_type], :date => p[:date]).order('date ASC, created_at ASC') लेकिन मुझे इस :date => p[:date]शर्त की जरूरत है कि मैं इसके समकक्ष हो :date > p[:date]। मैं यह कैसे कर सकता हूँ? पढ़ने के लिए धन्यवाद।

6
"संदर्भ" माइग्रेशन में कॉलम नाम निर्दिष्ट करना
मैं एक migrationऔर तालिका का संदर्भ देते हुए रेल में एक बनाना चाहता हूं । आमतौर पर, मैं कुछ ऐसा करूंगा: add_column :post, :user, :references यह तालिका user_idमें नाम का एक कॉलम बनाता है posts। लेकिन क्या होगा, अगर इसके बजाय user_id, मुझे कुछ पसंद है author_id? मैं उसे कैसे …

3
रेल के संबंध में "has_many: through" का उपयोग कब करें?
मैं यह समझने की कोशिश कर रहा हूं कि has_many :throughइसका क्या और कब उपयोग करना है (और कैसे)। हालांकि, मुझे यह नहीं मिल रहा है। मैं शुरुआती रेल 3 पढ़ रहा हूं और मैंने Googling की कोशिश की, लेकिन मैं समझ नहीं पा रहा हूं।

3
ActiveRecord, has_many: के माध्यम से, और बहुरूपी संघों
मित्रों, यह सुनिश्चित करना चाहता हूं कि मैं इसे सही ढंग से समझूं। और कृपया वंशानुक्रम के लिए मामले की उपेक्षा यहाँ (SentientBeing) करें, इसके बजाय has_many में बहुरूपी मॉडल पर ध्यान केंद्रित करने की कोशिश कर रहे हैं: रिश्तों के माध्यम से। उस ने कहा, निम्नलिखित पर विचार करें …

11
रूबी ऑन रूल्स में किसी दिए गए ActiveRecord क्वेरी द्वारा उत्पन्न SQL को कैसे देख सकता हूं
मैं एसक्यूएल स्टेटमेंट को देखना चाहूंगा जो कि किसी दिए गए ActiveRecord Query को जनरेट करेगा। मैं मानता हूं कि क्वेरी जारी किए जाने के बाद मैं लॉग से यह जानकारी प्राप्त कर सकता हूं, लेकिन मैं सोच रहा हूं कि क्या कोई विधि है जिस पर और ActiveRecord क्वेरी …

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

6
रेल कंसोल में चलाए जाने वाले SQL प्रश्नों को कैसे दिखाया जाए?
जब मैं कंसोल में प्रश्नों (जैसे MyModel.where(...)या record.associated_things) को चलाता हूं, तो मैं वास्तविक डेटाबेस प्रश्नों को कैसे चला सकता हूं, इसलिए मैं समझ सकता हूं कि क्या हो रहा है?

3
ActiveRecord परिणाम को हैश की एक सरणी में कैसे परिवर्तित करें
मेरे पास एक सक्रिय ऑपरेशन का ActiveRecord परिणाम है: tasks_records = TaskStoreStatus.find( :all, :select => "task_id, store_name, store_region", :conditions => ["task_status = ? and store_id = ?", "f", store_id] ) अब मैं इस परिणाम को इस तरह से हैश की एक सरणी में बदलना चाहता हूं: [0] -> { :task_d …

8
ActiveRecord: कंसोल से तालिका में सूची स्तंभ
मुझे पता है कि आप ActiveRecord का उपयोग करके कंसोल में तालिकाओं को सूचीबद्ध करने के लिए कह सकते हैं: ActiveRecord::Base.connection.tables क्या कोई कमांड है जो किसी दिए गए तालिका में कॉलमों को सूचीबद्ध करेगा?


4
रेल - एसोसिएशन की मान्य उपस्थिति?
मेरे पास एक मॉडल A है, जिसका दूसरे मॉडल B के लिए "has_many" एसोसिएशन है। मेरे पास एक व्यावसायिक आवश्यकता है जो A में सम्मिलित करने के लिए B से कम से कम 1 संबद्ध रिकॉर्ड की आवश्यकता होती है। क्या कोई विधि है जिसे मैं यह सुनिश्चित करने के …

13
ActiveRecord में create पर overriding id
क्या किसी मॉडल की आईडी वैल्यू को ओवरराइड करने का कोई तरीका है? कुछ इस तरह: Post.create(:id => 10, :title => 'Test') आदर्श होगा, लेकिन स्पष्ट रूप से काम नहीं करेगा।

4
एगर लोड पॉलिमॉर्फिक
रेल 3.2 का उपयोग करना, इस कोड में क्या गलत है? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') यह इस त्रुटि को उठाता है: पॉलिमॉर्फिक एसोसिएशन को उत्सुकता से लोड नहीं किया जा सकता है: समीक्षा योग्य अगर मैं reviewable.shop_type = ?शर्त हटाता हूं …

5
ActiveRecord :: Relation में ऑब्जेक्ट्स की एक सरणी परिवर्तित करना
मेरे पास वस्तुओं की एक सरणी है, चलो इसे ए कहते हैं Indicator। मैं def self.subjectsइस सरणी पर संकेतक वर्ग विधियों ( विविधता, स्कोप, आदि) को चलाना चाहता हूं । जिस तरह से मैं वस्तुओं के एक समूह पर वर्ग विधियों को चलाने के लिए जानता हूं वह उन्हें ActiveRecord …

14
क्यों सभी सक्रिय रिकॉर्ड से नफरत है? [बन्द है]
जैसा कि वर्तमान में खड़ा है, यह प्रश्न हमारे प्रश्नोत्तर प्रारूप के लिए एक अच्छा फिट नहीं है। हम तथ्यों, संदर्भों या विशेषज्ञता के आधार पर उत्तर दिए जाने की अपेक्षा करते हैं, लेकिन इस सवाल पर बहस, बहस, मतदान या विस्तारित चर्चा की संभावना होगी। यदि आपको लगता है …

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