first_or_create
बहुत कम दस्तावेज प्रतीत होता है, इसलिए मुझे आश्चर्य हुआ कि यह सिर्फ इसलिए था क्योंकि दोनों विधियां समानार्थी हैं।first_or_create बनाम find_or_create_by
6
A
उत्तर
14
असल:
Foo.where(attributes).first_or_create
रूप में एक ही है:
Foo.find_or_create_by(attributes)
#first_or_create
कभी कभी गलत समझा जाता है के रूप में लोगों को यह दिया विशेषताओं के आधार पर खोज करने की उम्मीद है, लेकिन यह मामला नहीं है। उर्फ
Foo.first_or_create(attributes)
एक foo
कि attributes
को संतुष्ट करता है के लिए खोज नहीं करेंगे। यदि कोई मौजूद है तो यह पहले foo
लेगा। यह उपयोगी है अगर खोज की स्थितियां सृजन के लिए उपयोग किए गए लोगों का सबसेट हैं। उर्फ
Foo.where(something: value).first_or_create(attributes)
पहले foo
जहां something: value
मिल जाएगा। यदि कोई भी मौजूद नहीं है, तो इसे बनाने के लिए attributes
का उपयोग किया जाएगा।
संबंधित मुद्दे
- 1. रेल 3 find_or_create_by
- 2. मैच पर अपडेट के साथ first_or_create?
- 3. first_or_create ईमेल द्वारा और फिर इस रूप में नेस्टेड मॉडल
- 4. रेल खोज find_or_create_by जहां ब्लॉक मामले में ब्लॉक चलता है?
- 5. find_or_create_by एकाधिक गुण गुणों को नहीं ढूंढते हैं जब वे संबंधित_to ऑब्जेक्ट (2.3.11 में एआर बग?)
- 6. mongoose save vs बनाम बनाम बनाम बनाम
- 7. बनाम बनाम
- 8. : बनाम बनाम ::
- 9. * बनाम ** बनाम ***?
- 10. स्पाइडरमोन्की बनाम जावास्क्रिप्ट बनाम बनाम?
- 11. Mercurial: भ्रष्टाचार बनाम रिकॉर्ड बनाम qrecord बनाम शेल्व बनाम प्रत्यारोपण बनाम dirstate बनाम कतार
- 12. LINQ बनाम लैम्ब्डा बनाम अज्ञात तरीके बनाम बनाम
- 13. एनएचबीर्नेट एचक्यूएल बनाम मानदंड बनाम क्वेरीरी बनाम लिंक बनाम। प्रदर्शन
- 14. एलजी 4 बनाम lz4_hc बनाम ब्लॉस्क बनाम स्नैपी बनाम फास्टलज़
- 15. MySQL मौजूदा बनाम बनाम subquery बनाम subquery बनाम?
- 16. डीकोड और व्याख्या को बनाम बनाम बनाम बनाम
- 17. इनलाइन बनाम __inline बनाम __inline__ बनाम __forceinline बनाम?
- 18. सीमा बनाम बनाम बनाम गिनती (*) बनाम गिनती (आईडी) MySQL
- 19. एपीआई बनाम टूलकिट बनाम फ्रेमवर्क बनाम लाइब्रेरी
- 20. pymssql बनाम pyodbc बनाम adodbapi बनाम ...
- 21. एटमिकोस बनाम जेओटीएम बनाम बिट्रोनिक्स बनाम?
- 22. न्यूट बनाम एमबीयूनीट बनाम एमएसटीएस्ट बनाम xUnit.net
- 23. विधि बनाम फंक्शन बनाम प्रक्रिया बनाम कक्षा?
- 24. .NET बनाम एएसपी.नेट बनाम सीएलआर बनाम एएसपी
- 25. 'विधि' बनाम 'संदेश' बनाम 'फ़ंक्शन' बनाम '???'
- 26. अक्ष 2 बनाम वसंत-बनाम बनाम जर्सी
- 27. एसीई बनाम बूस्ट बनाम पोको बनाम WxWidgets
- 28. control.BeginInvoke() बनाम डिस्पैचर बनाम SynchronizationContext बनाम .. - विश्वसनीयता
- 29. _Expand बनाम बनाम जीएनयू
- 30. एफ़टीपी कमांड्स बनाम बनाम