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

Ruby

  1. अपने रूबी कौशल को तेज करें: 3 सिद्ध सीखने की तकनीकें

    रूबी सीखने के लिए बहुत सारी अच्छी जगहें हैं। लेकिन सीखना सिर्फ किताबें पढ़ना या वीडियो देखना नहीं है। यह एक समस्या में सिर के बल दौड़ना है, अटक जाना, संघर्ष करना, निराश होना, चीजों को देखना, यह क्लिक होना, इसके साथ खेलना, और अंत में (अंत में!) कुछ काम करना। आपको उन चीजों का उपयोग करना होगा जो आप सी

  2. रेल्स में जेम्स का प्रबंधन: बंडलर और रूबीजेम्स कैसे एक साथ काम करते हैं

    कुछ हफ्ते पहले, मैंने इस बारे में लिखा था कि रूबीजेम्स रूबी के लोड पथ को कैसे प्रबंधित करता है। लेकिन रेल्स सीधे रूबीजेम्स का उपयोग नहीं करता - यह अपने जेम्स को प्रबंधित करने के लिए बंडलर का उपयोग करता है। यदि आप नहीं जानते कि बंडलर कैसे काम करता है, तो जेम्स रेल्स में कैसे खींचे जाते हैं यह थोड़ा

  3. रेल्स में थ्री-फेज पैटर्न के साथ टेस्ट लेखन में महारत हासिल करें

    (यह प्रैक्टिसिंग रेल्स से एक छोटा अंश है। पहला अध्याय मुफ्त पाने के लिए यहां साइन अप करें!) तो, आप एक नए ऐप पर काम कर रहे हैं, और रेल्स ने आपके लिए एक टेस्ट उत्पन्न किया: test/models/bug_test.rb require test_helper class BugTest < ActiveSupport::TestCase # test the truth do # assert true

  4. अभिभूत हुए बिना चरण-दर-चरण रेल्स में महारत हासिल करें

    जब मैं पहली बार बोर्ड गेम गो सीख रहा था, तो मैंने कुछ परिचयात्मक किताबें खरीदीं और पढ़ीं। उन्होंने मुझे नियम सिखाए, और कुछ बुनियादी रणनीति। मुझे पता था कि वहां एक मजेदार खेल है। लेकिन मैं बस इसे नहीं देख पा रहा था। जब मेरे अपने गेम खेलने का समय आया, तो मैं भ्रमित और तनावग्रस्त था। 361 संभावित चालें

  5. एक नई लाइब्रेरी में महारत हासिल करना: वास्तविक-विश्व उदाहरणों के साथ डॉक्स से आगे जाएं

    आप एक बिल्कुल नई लाइब्रेरी या फीचर के साथ काम कर रहे हैं, और आप डॉक्यूमेंटेशन को समझ नहीं सकते। शायद इसे सेट करना कठिन है, इसलिए आपको RDocs के बीच उछलना पड़ता है जब तक आप यह नहीं सीखते कि सब कुछ एक साथ कैसे फिट होता है। शायद डॉक्यूमेंटेशन मौजूद ही नहीं है। या शायद आप बहुत सारे उदाहरण देखकर सबसे अच्छ

  6. रेल्स को सरल बनाना: क्लीनर कंट्रोलर्स के लिए `respond_to` में महारत हासिल करना

    जब आप रेल्स में एक स्कैफोल्ड उत्पन्न करते हैं, तो आप सामान्य respond_to ब्लॉक्स देखेंगे: app/controllers/tasks_controller.rb def destroy @task.destroy respond_to do |format| format.html { redirect_to tasks_url, notice: Task was successfully destroyed. } format.json { head :no_content }

  7. रूबी के `method` में महारत हासिल करना: उन्नत डीबगिंग और निर्भरता प्रबंधन के लिए

    क्या आप कभी एक मेथड को एक फंक्शन में पास करना चाहते थे जो केवल एक ब्लॉक लेता है? या यह पता लगाना चाहते थे कि आपके ऑब्जेक्ट के किस सुपरक्लास ने उस मेथड को तोड़ दिया जिसे आप कॉल करने की कोशिश कर रहे हैं? वे चीजें method मेथड के साथ करना आसान है। इसका अच्छा उपयोग करें, और आप अपनी निर्भरताओं के बारे मे

  8. रूबी और रेल्स कंसोल को समझना: `irb`, `bundle exec irb`, `bundle console`, और `rails console`

    रूबी या रेल्स कंसोल लॉन्च करने के बहुत सारे तरीके हैं: irb, bundle exec irb, bundle console, और rails console कुछ सबसे आम हैं। वे समान लगते हैं, लेकिन वे प्रत्येक थोड़ा अलग तरीके से काम करते हैं। यदि आप नहीं जानते कि वे अंतर क्या हैं, तो आपको कुछ समस्याएं होंगी। शायद आप अपने एक्टिवरिकॉर्ड मॉडल्स को

  9. रेल्स में .each के साथ खाली संग्रह को संभालना

    मुझे each पसंद है, लेकिन मुझे इससे एक समस्या है। जब आपके पास एक खाली संग्रह होता है तो क्या होता है? यदि आप [].each कॉल करते हैं, तो कुछ नहीं होगा और [] वापस कर दिया जाएगा। कभी-कभी, यह वही है जो आप चाहते हैं। लेकिन अधिक बार, खासकर जब आप UI बना रहे होते हैं, तो आप खाली सूचियों को एक विशेष तरीके से स

  10. रेल्स ऐप्स को सुव्यवस्थित करना: ग्लोबल कॉन्टेक्स्ट के लिए एक कॉम्पैक्ट एक्टिवसपोर्ट मॉड्यूल

    आम तौर पर, ग्लोबल वेरिएबल्स खराब होते हैं। लेकिन कभी-कभी, सही जगह पर एक ग्लोबल आपके कोड को बहुत सरल बना सकता है। रेल्स में, आप एक रिक्वेस्ट के दौरान एक बार डेटा सेट कर सकते हैं, लेकिन अपने ऐप की हर लेयर में इसका उपयोग कर सकते हैं। कौन सा यूजर रिक्वेस्ट कर रहा है? उनके पास क्या परमिशन हैं? किस डेटाब

  11. कोड हैंडकफ से बचें: क्लीनर सॉफ्टवेयर के लिए कमजोर अभास्ट्रैक्शन का प्रबंधन

    (यह पोस्ट कुछ महीने पहले मेरी सूची को भेजी गई एक पोस्ट पर आधारित है। हर हफ्ते इस तरह की और पोस्ट पढ़ने के लिए, यहां जुड़ें!) Using a Little Bit of Convenience to Save Your Programming Flow में, मैंने इस बारे में बात की कि कैसे सबसे सरल अभास्ट्रैक्शन आपके कोडबेस को काम करने में अधिक मजेदार बना सकते

  12. आपका रेल्स कोड कहां जाता है? नॉन-CRUD लॉजिक को व्यवस्थित करना

    रेल्स ट्यूटोरियल्स खत्म करने और अपना खुद का ऐप शुरू करने के बाद, चीजें भ्रमित हो जाती हैं। जैसे आपका नॉन-CRUD, सामान्य लॉजिक कहां जाता है? ट्विटर से फॉलोअर्स लेना MVC में कैसे फिट बैठता है? दो लोगों से पूछें, और आपको चार उत्तर मिलेंगे। या आपका थ्रेड घंटों तक एक-दूसरे का अपमान करने वाले स्मार्ट लोगों

  13. विरोधाभासी रेल्स सलाह को नेविगेट करना: सही दृष्टिकोण कैसे चुनें

    रेल्स समुदाय विरोधाभासी सलाह से भरा है। क्या आप Minitest या RSpec का उपयोग करते हैं? क्या आपके प्लेन रूबी ऑब्जेक्ट्स app/models, app/classes, या lib/ में जाते हैं? यदि अधिक अनुभवी डेवलपर्स लगातार इन चीजों पर बहस करते हैं, तो आपके पास यह तय करने की क्या आशा है कि किस सलाह का पालन किया जाए? रहस्य क्

  14. शून्य टेस्ट से TDD तक: टेस्ट-ड्रिवन डेवलपमेंट के लिए एक व्यावहारिक मार्गदर्शिका

    आप अपने द्वारा बनाए गए ऐप को लेकर उत्साहित हैं। बस एक समस्या है - आपके पास कोई टेस्ट नहीं है। आप इसे टेस्ट-ड्रिवन डेवलपमेंट का उपयोग करके लिखना चाहते थे, लेकिन आप नहीं जानते थे कि कहां से शुरू करें। तो आप अटक गए हैं। यहां से कहां जाएं? आप बिना टेस्ट वाले ऐप से, अपने ऐप्स को TDD का उपयोग करके लिखने त

  15. मेरी 2014 की लेखन और बोलने की यात्रा से मुख्य निष्कर्ष

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

  16. एज केस कैसे आपके आदर्श समाधान में छिपी कमजोरियों को प्रकट करते हैं

    आपने अपने पागल टेस्टिंग समस्या का सही समाधान ढूंढ लिया। आपको बस DEFAULT_HOST कॉन्स्टेंट को ओवरराइड करना है, और आप व्यवसाय में होंगे। सिवाय इसके कि आपको उस भद्दे संदेश को दूर करने के लिए वार्निंग्स बंद करने होंगे। लेकिन अब आपके सभी टेस्ट पास हो जाते हैं, और आपको केवल कुछ लाइनें बदलनी पड़ीं! उस एक ट

  17. सुरक्षित मंकी-पैचिंग: कोड भ्रम से बचने के लिए 3 तकनीकें

    मंकी पैचिंग। जब आप पहली बार रूबी आज़माते हैं, तो यह अद्भुत है। आप कोर क्लासेस में मेथड्स जोड़ सकते हैं! आपको Time.now.advance(days: -1) कॉल करने की ज़रूरत नहीं है, आप 1.day.ago लिख सकते हैं! यह रूबी को पढ़ने और लिखने का आनंद बनाता है। जब तक… आप अजीब बग्स से टकराते हैं क्योंकि एक पैच ने Hash बदल दिय

  18. अपने रेल्स ऐप को 4.2 में सहजता से अपग्रेड करने के लिए चरण-दर-चरण मार्गदर्शिका

    कुछ रेल्स ऐप्स को अपग्रेड करना bundle update rails जितना आसान है। लेकिन क्या होगा यदि आपके पास दूसरे प्रकार के ऐप्स हैं? वे जो अभी भी रेल्स 4.0, या यहां तक कि 3.2 पर हैं, क्योंकि आप उन्हें भविष्य में घसीटते और चिल्लाते हुए नहीं ले जाना चाहते थे? चाहे आप एक त्वरित अपग्रेड का सामना कर रहे हों या एक

  19. नए रेल्स कोडबेस में महारत हासिल करना: त्वरित नेविगेशन टिप्स

    इस लेख का अनुवाद रूसी में किया गया है, लियोनिद सुस्चेव का धन्यवाद। आपने अभी काम पर टीम बदली है, या अभी एक नई नौकरी शुरू की है। या आपको अपने पसंदीदा ओपन-सोर्स ऐप में एक बग मिला, और आप अपना पहला पुल रिक्वेस्ट लिखना चाहते हैं। लेकिन git clone करने और app/models खोलने के बाद, आप पूरी तरह से खो गए हैं।

  20. रेल्स उत्पादकता बढ़ाएं: सवालों को अपने वर्कफ्लो को बाधित करने से रोकें

    प्रैक्टिसिंग रेल्स आ गया है! शुक्रवार, 13 फरवरी तक 25% छूट पर प्राप्त करें। जब आप कोड लिखते हैं, तो सवाल लगातार आपके दिमाग में आते हैं: मैं इस मेथड को कैसे कॉल करूं? यह कौन से विकल्प लेता है? अगर मैं नंबर के बजाय ऑब्जेक्ट पास करूं तो क्या होगा? ये सवाल आपकी उत्पादकता को नष्ट कर देते हैं। जब आप तुर

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