Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Ruby

Ruby

  1. अपने मॉडल सरल बनाएं: स्पष्ट, पठनीय विशेषताओं के लिए ActiveRecord Enums का उपयोग

    एक प्रश्न की कल्पना करें जो या तो लंबित, स्वीकृत, या चिह्नित हो सकता है। या एक फोन नंबर जो घर, कार्यालय, मोबाइल, या फैक्स हो (अगर यह 1982 है)। कुछ मॉडल इस तरह के डेटा की मांग करते हैं। एक विशेषता जो केवल कुछ अलग-अलग मानों में से एक हो सकती है। और मानों का वह सेट लगभग कभी नहीं बदलता। यह एक ऐसी स्थि

  2. आसानी से ओपन सोर्स में गोता लगाएं: एक शुरुआती गाइड

    यह लेख कोरियाई में भी उपलब्ध है, डोह्युंग अहन का धन्यवाद! मेरे एक पहले लेख की टिप्पणियों में थॉम पार्किन ने एक शानदार बात कही: बहुत अच्छी सलाह। लेकिन आपने एक बहुत महत्वपूर्ण [अंतिम] बिंदु छोड़ दिया। चूंकि यह ओपन सोर्स है, एक बार जब आप उस फीचर/फंक्शन के विवरण का पता लगा लेते हैं जहां दस्तावेज़ीक

  3. वेब सर्वर बनाम ऐप सर्वर: Rails डिप्लॉयमेंट के लिए एक स्पष्ट गाइड

    जब आप शोध करते हैं कि अपने Rails ऐप को कैसे डिप्लॉय करें, तो आप बहुत सारे नाम देखेंगे: Apache, Unicorn, Puma, Phusion Passenger, Nginx, Rainbows, और कई अन्य। वे सभी Rails डिप्लॉय करना सॉफ्टवेयर की श्रेणी में फिट लगते हैं, लेकिन उनके बीच एक महत्वपूर्ण अंतर है। कुछ वेब सर्वर हैं, और अन्य ऐप सर्वर हैं।

  4. Ruby कॉन्फ्रेंस वीडियो को कस्टम पॉडकास्ट अनुभव में बदलें

    Ruby कॉन्फ्रेंस कमाल के होते हैं। इतने सारे लोग इतना ज्ञान साझा कर रहे हैं, और आप लगभग हर बात से कुछ न कुछ सीखेंगे। और यहां तक कि अगर आप वहां नहीं हो सकते, तो नए कॉन्फ्रेंस का मतलब है ढेर सारे नए टॉक वीडियो। लेकिन एक समस्या है। वीडियो समय लेते हैं। 1.5x पर भी, वे अभी भी 20 या 30 मिनट प्रत्येक चलेंग

  5. प्रोग्रामिंग के भविष्य की भविष्यवाणी: अंतर्दृष्टि और रुझान

    Rails इतनी तेजी से इतना लोकप्रिय क्यों हुआ? सादगी ने मदद की, खासकर अगर आप जावा, XML, एंटरप्राइज दुनिया से आए थे। इसकी मार्केटिंग भी अविश्वसनीय रूप से अच्छी थी। लेकिन यही सब कुछ नहीं है। स्टार्टअप दुनिया में Rails की बहुत सारी सफलता एक साधारण तथ्य से आई: व्यवसायों की समस्याएं उतनी अनोखी नहीं हैं। R

  6. Rails में Scopes बनाम क्लास मेथड: कौन सा दृष्टिकोण जीतता है?

    यह लेख कोरियाई में भी उपलब्ध है, सूनसांग हॉन्ग का धन्यवाद! Scopes आपके डेटाबेस से सही ऑब्जेक्ट निकालने का एक शानदार तरीका है: app/models/review.rbclass Review (limit) { order(created_at desc).limit(limit) } end आप scope का उपयोग इस तरह करेंगे: app/models/homepage_controller.rb@recent_reviews =

  7. लॉग प्रबंधन में महारत हासिल करें: अपठनीय गड़बड़ी से बचें

    जब आप एक अजीब, प्रतीत होता है अनसुलझा बग का सामना करते हैं, तो अपने लॉगिंग में सुधार करना आपके द्वारा उठाया जा सकने वाला सबसे अच्छा कदम हो सकता है। महान लॉगिंग बग के पूरे वर्गों का पता लगाने और उन्हें ठीक करने का सबसे आसान तरीका है। जब आप पर्याप्त जानकारी लॉग करते हैं, तो आप देख सकते हैं कि अनुरोध क

  8. Ruby एन्कोडिंग समस्याओं को ठीक करने के 3 सिद्ध चरण

    आप वास्तव में एक स्ट्रिंग के एन्कोडिंग के बारे में केवल तब सोचते हैं जब यह टूट जाती है। जब आप अपने एक्सेप्शन ट्रैकर की जांच करते हैं और देखते हैं Encoding::InvalidByteSequenceError: \xFE on UTF-8 आपको घूर रहा है। या शायद theyre they’re के रूप में दिखना शुरू हो जाता है। तो, जब आपके पास खराब एन्

  9. गलत एन्कोडेड उद्धरण चिह्न ठीक करना: ’ को ’ में बदलना

    पिछले सप्ताह के लेख में, आपने एक छोटी प्रक्रिया सीखी जो अधिकांश एन्कोडिंग समस्याओं को हल करती है। लेकिन एक एन्कोडिंग समस्या है जिसे हल करना बहुत कठिन है। मुझे पता है आपने इसे देखा है। (या शायद आप’ने इसे देखा है?) यह तब होता है जब एक घुंघराला उद्धरण ’ में बदल जाता है, या एक एम-डैश — में बदल जा

  10. Rails में कुशल वन-टाइम स्क्रिप्ट: एड-हॉक कार्यों के लिए एक गाइड

    क्या आप कभी अपनी ऐप में CSV फ़ाइल से ढेर सारा डेटा आयात करना चाहते थे? या शायद आपको अपने ग्राहक समीक्षाओं में खराब एन्कोडेड वर्णों को ठीक करने की आवश्यकता है। या आपने Redis में डेटा स्टोर करने का अपना मन बदल दिया, और पुराने प्रारूप से नए प्रारूप में सब कुछ स्थानांतरित करना पड़ा। Avvo में, हम इन्हें

  11. जटिल कोड के लिए अपना पहला व्यापक टेस्ट लिखें

    आपका कौन सा कोड टेस्ट नहीं किया गया है? क्या यह वह कोड है जो उन जटिल स्थितियों से निपटता है जिन्हें आप नियंत्रित नहीं करते? थ्रेड्स, कमांड चलाना, गिट, नेटवर्किंग, या UI? हमारे ऐप्स सबसे दिलचस्प तब होते हैं जब वे जटिल होते हैं। वे सबसे खतरनाक भी होते हैं। और यही कारण है कि जिस कोड को टेस्ट करना मुश्

  12. Rails 5.1 की खोज: मुख्य छिपी हुई विशेषताएं और सुधार

    पिछले हफ्ते, RailsConf 2017 के दौरान, Rails 5.1 जारी हुआ। यदि आपने घोषणाओं का पालन किया है, तो आपने बड़ी विशेषताएं देखी हैं: आधुनिक JavaScript के साथ बेहतर एकीकरण, एन्क्रिप्टेड सीक्रेट्स, और सिस्टम टेस्ट। और मेरा व्यक्तिगत पसंदीदा: आखिरकार form_for और form_tag के अजीब कॉम्बो से छुटकारा मिलना, और इसे

  13. डेकॉरेटर बनाम सबक्लास: Rails में सही डिज़ाइन पैटर्न चुनना

    मेरे सबसे हालिया लेख में, मैंने Rails 5.1 में एक शानदार नई सुविधा का उल्लेख किया, delegate_missing_to। delegate_missing_to के साथ, कोई भी मेथड जो आपको एक ऑब्जेक्ट पर नहीं मिलता है, उसे दूसरे ऑब्जेक्ट पर कॉल किया जाता है: class Player delegate_missing_to :@user def initialize(user) @user = us

  14. Rails में डीप डाइव कब करें: अपनी महारत का समय तय करें

    क्या आपको कभी Rails का कोई विषय मिला है जिसका कोई मतलब नहीं था? जैसे, आपने सोचा कि आप इसे जानते हैं, इसलिए आपने कुछ कोड लिखा, और कुछ पूरी तरह से अलग हुआ? या आप जानते हैं कि आप समझते नहीं हैं, लेकिन आप बस इतना जानते हैं कि काम चल जाए, सिवाय इसके कि आप एज केसेज से लड़ने में इतना समय बिताते हैं कि जब त

  15. व्यापक Rails डीप डाइव कैसे संचालित करें

    शायद एक बग ठीक करने से दर्जनों नए बग पैदा हो गए। या आपका कोड इतने अजीब तरीके से टूटता है कि आप सोचते हैं कि क्या आप वास्तव में इसे समझते हैं। आपको लगता है कि डीप डाइव का समय आ गया है। लेकिन जानना कि आपको किसी विषय में गहराई से जाने की जरूरत है? वह केवल चरण 1 है। आप वास्तव में किसी विषय को उसके मूल स

  16. लर्निंग ब्रेक के बाद अपने कौशल को फिर से जगाएं

    जब आप किसी बड़े प्रोजेक्ट या नई नौकरी पर गहराई से ध्यान केंद्रित कर रहे होते हैं, तो आप अपना सिर ऊपर उठा सकते हैं और खोया हुआ महसूस कर सकते हैं। जैसे तकनीकी दुनिया आपसे आगे निकल गई हो। क्या वह समय जो आपने नई चीजें सीखने में नहीं बिताया, आखिरकार आपके साथ पकड़ में आ गया? और आप उस अंतर को कैसे पाट सकते

  17. Capybara और Selenium के साथ ऐप स्क्रीनशॉट अपडेट को स्वचालित करना

    पिछले हफ्ते के AppSignal अपडेट में हर स्क्रीन के लिए एक अपडेटेड इंटरफेस डिज़ाइन शामिल था। इसका मतलब था कि हमें अपने होमपेज पर सभी स्क्रीनशॉट अपडेट करने थे, ताकि वे ऐप की वर्तमान स्थिति को प्रतिबिंबित करें। इस कार्य में लगने वाले भारी मैनुअल श्रम को कम करने के लिए, हमने प्रक्रिया को स्वचालित करने का

  18. कस्टम मेट्रिक्स में महारत: AppSignal एडवांस्ड ट्रैकिंग के लिए एक गाइड

    कस्टम मेट्रिक्स के साथ गहरी अंतर्दृष्टिAppSignal जेम के साथ आप पहले से ही अपने एप्लिकेशन के प्रदर्शन के बारे में अधिक विवरण प्राप्त करने के लिए कस्टम इंस्ट्रूमेंटेशन का उपयोग कर सकते थे। लेकिन कभी-कभी आप अन्य मेट्रिक्स को भी ट्रैक करना चाहते हैं।1.0 रिलीज के साथ, अब आप AppSignal को कस्टम मेट्रिक्स भ

  19. Concurrency में महारत: हाई-परफॉरमेंस ऐप्स के लिए कुशल स्केलिंग

    Concurrency में महारत कई लोग एक ही समय में आपके ऐप का उपयोग करेंगे, और आप अपने ऐप को जितनी जल्दी हो सके डिलीवर करना चाहते हैं। इसलिए आपको concurrency को संभालने के किसी तरीके की आवश्यकता होगी। डरें नहीं! अधिकांश वेब सर्वर डिफ़ॉल्ट रूप से पहले से ही ऐसा करते हैं। लेकिन जब आपको स्केल करने की आवश्यकता

  20. Mongoid 5 में निर्बाध माइग्रेशन: अद्यतन ड्राइवर कॉन्फ़िगरेशन और सर्वोत्तम अभ्यास

    विकास कॉन्फ़िगरेशन Mongoid 5 में अपग्रेड करने के बाद अपने Rails ऐप को शुरू करते समय आप सबसे पहले जिस चीज़ का सामना करेंगे, वह आपके डेटाबेस कॉन्फ़िगरेशन के गलत होने के बारे में एक त्रुटि है। फिक्स आसान है, बस sessions को clients में बदलें: development: clients: default: database: appsign

Total 649 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:11/33  20-कंप्यूटर/Page Goto:1 5 6 7 8 9 10 11 12 13 14 15 16 17