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

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

5
सक्रिय रिकॉर्ड, रेल और पोस्टग्रेज के साथ कई डुप्लिकेट फ़ील्ड वाली पंक्तियाँ ढूंढें
Postgres, और Activerecord का उपयोग करके कई कॉलमों में डुप्लिकेट मानों के साथ रिकॉर्ड खोजने का सबसे अच्छा तरीका क्या है? मुझे यह समाधान यहां मिला : User.find(:all, :group => [:first, :email], :having => "count(*) > 1" ) लेकिन यह पोस्टग्रेज के साथ काम नहीं करता है। मुझे यह त्रुटि …

6
मॉडल में सहायकों का उपयोग करना: मैं सहायक निर्भरताओं को कैसे शामिल करूं?
मैं एक मॉडल लिख रहा हूं जो टेक्स्ट क्षेत्र से उपयोगकर्ता इनपुट को संभालता है। Http://blog.caboo.se/articles/2008/8/25/sanitize-your-users-html-input से सलाह के बाद , मैं डेटाबेस में बचत से पहले मॉडल में इनपुट को साफ कर रहा हूं, पहले_का उपयोग करके वापस कॉल करें। मेरे मॉडल के प्रासंगिक भाग इस तरह दिखते हैं: …

13
ActiveRecord.find (array_of_ids), ऑर्डर को संरक्षित करना
जब आप Something.find(array_of_ids)रेल में करते हैं , तो परिणामी सरणी का क्रम के आदेश पर निर्भर नहीं करता है array_of_ids। क्या आदेश को खोजने और संरक्षित करने का कोई तरीका है? एटीएम I मैन्युअल रूप से आईडी के आदेश के आधार पर रिकॉर्ड को सॉर्ट करता है, लेकिन यह एक …

8
कच्चे अद्यतन एसक्यूएल को रेलों में गतिशील बंधन के साथ कैसे निष्पादित किया जाए
मैं नीचे की तरह एक अद्यतन कच्चे sql निष्पादित करना चाहता हूं: update table set f1=? where f2=? and f3=? इस एसक्यूएल द्वारा निष्पादित किया जाएगा ActiveRecord::Base.connection.execute, लेकिन मुझे पता नहीं है कि विधि में गतिशील पैरामीटर मान कैसे पारित किया जाए। क्या कोई मुझे इस पर कोई मदद दे …

10
उन सभी रिकॉर्डों को खोजें जिनमें एक संघ की संख्या शून्य से अधिक है
मैं कुछ ऐसा करने की कोशिश कर रहा हूं जो मुझे लगा कि यह सरल होगा लेकिन ऐसा नहीं लगता है। मेरे पास एक परियोजना मॉडल है जिसमें कई रिक्तियां हैं। class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end मैं उन सभी परियोजनाओं को प्राप्त करना चाहता हूं …

5
विशेषता मान द्वारा ऑब्जेक्ट्स के फ़िल्टरिंग रेल्स
इसलिए मैं db के लिए एक क्वेरी करता हूं और मेरे पास वस्तुओं का एक पूरा सरणी है: @attachments = Job.find(1).attachments अब जब मेरे पास एक ऑब्जेक्ट है, तो मैं एक और डीबी क्वेरी नहीं करना चाहता हूं, लेकिन मैं Attachmentऑब्जेक्ट के आधार पर सरणी को फ़िल्टर करना चाहूंगा file_typeताकि …

4
Has_many को कैसे लागू किया जाए: Mongoid और mongodb के साथ संबंधों के माध्यम से?
रेल गाइड से इस संशोधित उदाहरण का उपयोग करते हुए , कैसे एक मॉडल एक संबंधपरक "has_many: mongoid का उपयोग करके" एसोसिएशन के माध्यम से करता है? चुनौती यह है कि mongoid has_many का समर्थन नहीं करता है: के माध्यम से ActiveRecord करता है। # doctor checking out patient class …

4
किसी विशेषता का मूल मान रेल में कैसे प्राप्त करें
क्या कोई मूल मूल्य प्राप्त करने का एक तरीका है कि एक ActiveRecord विशेषता (= मूल्य जो डेटाबेस से लोड किया गया था)? मैं एक पर्यवेक्षक में ऐसा कुछ चाहता हूं before_save object do_something_with object.original_name end कार्य हैश तालिका से ऑब्जेक्ट को निकालना है (वास्तव में, इसे अपडेट करने पर …

8
यह कैसे निर्धारित किया जाए कि कोई रिकॉर्ड अभी बनाया गया है या बाद में अपडेट किया गया है
#New_record? फ़ंक्शन निर्धारित करता है कि क्या कोई रिकॉर्ड सहेजा गया है। लेकिन after_saveहुक में यह हमेशा गलत होता है । क्या यह निर्धारित करने का कोई तरीका है कि रिकॉर्ड एक नया बनाया गया रिकॉर्ड है या अपडेट से पुराना है? मैं एक और कॉलबैक का उपयोग नहीं करने …

2
Has_many का उपयोग करते समय डिप्रेशन चेतावनी: रेल 4 में uniq
रेल 4 का उपयोग करते समय एक पदावनति की चेतावनी दी गई है: uniq => true with has_many: through। उदाहरण के लिए: has_many :donors, :through => :donations, :uniq => true निम्न चेतावनी देता है: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a …

8
कोई रिकॉर्ड नहीं होने पर शून्य से खोजें ()
मेरे वर्तमान रेल कार्यक्रम में जब मैं कुछ का उपयोग करता हूं user = User.find(10) जब आईडी = 10 वाला कोई उपयोगकर्ता नहीं है, तो मेरे पास अपवाद होगा जैसे: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 क्या मैं अपवाद को बढ़ाने के बजाय शून्य हो सकता हूं, जब मैं कुछ …

1
रेल में दो स्तंभों पर एक अद्वितीय सूचकांक कैसे लागू करें
मेरे पास एक मेज है और मैं दो स्तंभों पर एक अद्वितीय सूचकांक जोड़ने की कोशिश कर रहा हूं। उन स्तंभों को भी अनुक्रमित किया जाता है। तो मेरा प्रश्न यह है कि क्या मैं सिर्फ उन इंडेक्स को हटा सकता हूं जो सिर्फ एक कॉलम के लिए थे या …

3
has_many में रिकॉर्ड कैसे जोड़ें: रेल में एसोसिएशन के माध्यम से
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end मैं Agentsमॉडल के लिए कैसे जोड़ूँ Customer? क्या यह सबसे अच्छा तरीका है? Customer.find(1).agents.create(customer_id: 1, house_id: 1) ऊपर कंसोल …

4
रेल के लिए सत्यापन कस्टम संदेश 3
रेल ने मॉडल के अंदर विशेषताओं को मान्य करने का नया तरीका पेश किया है। जब मैं उपयोग करता हूं validates :title, :presence => true यह काम करता है लेकिन जब मैं एक कस्टम संदेश जोड़ने की कोशिश करता हूं validates :title, :presence => true,:message => "Story title is required" …

7
रेल जादू बनाते हैं या अपडेट करते हैं?
मेरे पास एक वर्ग है जिसे CachedObjectकुंजी द्वारा अनुक्रमित सामान्य क्रमबद्ध वस्तुओं को संग्रहीत किया जाता है। मैं चाहता हूं कि यह वर्ग ए लागू करेcreate_or_update विधि । यदि कोई वस्तु मिलती है तो वह उसे अपडेट कर देगा, अन्यथा यह एक नया निर्माण करेगा। क्या रेल में ऐसा करने …

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