ruby on rails - रेल पर रूबी सीखना




ruby-on-rails ide (20)

  1. रूबी ब्रूनो आर प्रेइस में ऑब्जेक्ट ओरिएंटेड डिजाइन पैटर्न के साथ डेटा स्ट्रक्चर और एल्गोरिदम 2004 में प्रकाशित

  2. क्रिस पाइन कार्यक्रम सीखना | 2006 में प्रकाशित, व्यावहारिक बुक्सहेल्फ़, 176 पृष्ठ

  3. श्री नेबरबॉली की विनम्र लिटिल रूबी बुक जेरेमी मैकनली | 2006 में प्रकाशित, 147 पेज

  4. प्रोग्रामिंग रूबी: ए प्रोगामैटिक प्रोग्रामर गाइड डेविड थॉमस, एंड्रयू हंट | एडिसन-वेस्ले 2000 में प्रकाशित, 608 पेज

  5. संक्षेप में रेल सी। फौसर, जे मैक्यूले, ई। ओकाम्पो-गुडिंग, जे। गुयेन | O'Reilly मीडिया 200 9 में प्रकाशित, 352 पेज

  6. रूबी बेस्ट प्रैक्टिस ग्रेगरी टी ब्राउन | O'Reilly मीडिया 200 9 में प्रकाशित, 328 पेज

  7. रूबी अनिवार्यताएं | Techotopia 2007 में प्रकाशित

  8. रेल सुरक्षा पर रूबी Heiko Webers | ओडब्ल्यूएएसपी 200 9 में प्रकाशित, 48 पेज

  9. रुबी उपयोगकर्ता की गाइड मार्क स्लैगल | 2005 में प्रकाशित

  10. रुबी हू कॉलिंगबर्न की पुस्तक | 200 9 में प्रकाशित, 425 पेज

  11. रूबी हू कॉलिंगबर्न की लिटिल बुक | डार्क नियॉन लिमिटेड 2008 में प्रकाशित, 87 पेज

  12. रुबी के लिए क्यों (poignant) गाइड है भाग्यशाली कठोर क्यों 2008 में प्रकाशित

जैसा कि यह अभी खड़ा है, मैं जावा और सी # डेवलपर हूं। जितना अधिक मैं रेल पर रूबी को देखता हूं, उतना ही मैं इसे सीखना चाहता हूं।

RoR सीखने के लिए आपको सबसे अच्छा मार्ग क्या मिला है? क्या विंडोज़ पर विकसित करना आसान होगा, या क्या मुझे सिर्फ लिनक्स के साथ वर्चुअल मशीन चलाना चाहिए?

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

गंभीरता से, किसी भी सुझाव / चाल / rants भयानक होगा।


0) पहली बार सीखें। यह बहुत महत्वपूर्ण है। रेल का एक बड़ा फायदा रूबी है: एक महान भाषा जो बहुत शक्तिशाली है लेकिन गलत समझने के लिए आश्चर्यजनक रूप से आसान है। ऑनलाइन कुछ रूबी ट्यूटोरियल के माध्यम से भागो। जब दैनिक डब्ल्यूटीएफ पर चुनौतियों का सामना करना पड़ता है, तो उन्हें रूबी में लिखें। आप इसे तेजी से उठाएंगे।

1) पुस्तक "रूबी फॉर रेल्स" खरीदें

2) एक रेल ट्यूटोरियल देखें और राइडिंग रेल ब्लॉग की सदस्यता लें।

3) स्थानीय रूप से एक ऐप खड़े हो जाओ। मचान का प्रयोग न करें।

4) जब आप अपने ऐप में प्लगइन्स इंस्टॉल करते हैं, तो उस प्लगइन में कोड को देखें (अपनी विक्रेता निर्देशिका में) और इसे सीखें। यह रूबी और रेल इंटर्नल्स सीखने के सर्वोत्तम तरीकों में से एक है। जब आप समझ नहीं पाते कि कुछ कैसे काम करता है, तो इसे यहां पोस्ट करें और 1,000 लोग आपकी मदद करेंगे।

आपके अन्य प्रश्नों के लिए:

हां, आपको विकसित करने के लिए एक लिनक्स पर्यावरण की आवश्यकता होगी। आप विंडोज़ पर रेल विकसित कर सकते हैं, लेकिन इसका मतलब यह नहीं है कि इसे किया जाना चाहिए। विंडोज़ पर बहुत सारे रत्न तेज नहीं हैं।

NetBeans एक आईडीई के रूप में अच्छी तरह से काम करता है। यदि आप मैक पर हैं, तो आपको टेक्स्टमैट का उपयोग करने के लिए सड़क क्रेडिट मिलेगा।


अरे मैं तो करीब करीब भूल ही गया था। यहां कुछ और रूबी स्क्रीनकास्ट संसाधन दिए गए हैं:

एसडी रुबी - ऑनलाइन वीडियो का एक गुच्छा है - मैंने अपने बाकी वार्तालापों में से एक होने के लिए एसडी 9 और एसडी 10 की बातचीत की। अन्य आराम वार्ता मानते हैं कि आप सबकुछ जानते हैं। ये बहुत ही प्रारंभिक और बिंदु पर हैं।

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

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

Bort एक प्रीबिल्ट बेस ऐप है जिसमें बहुत से मानक प्लगइन पहले से प्लग इन हैं। अगर आप इसे डाउनलोड करते हैं और इसके साथ खेलते हैं और यह पता लगाते हैं कि यह कैसे सेटअप है, तो आप अपने स्वयं के पूर्ण फीचर्ड ऐप्स बनाने के लिए लगभग आधा रास्ते हैं।


एक अन्य आईडीई जिसे आप कोशिश कर सकते हैं Aptana


कुछ भी सीखने का सबसे तेज़ तरीका, रूबी पर रूबी शामिल है, जोड़ी प्रोग्रामिंग है।

किसी को ढूंढें जो रेल को जानता है, एक उदाहरण ऐप चुनें, बैठ जाओ, और फिक्सिंग बग के माध्यम से काम करें, सुविधाओं को जोड़ना।

ज्ञान साझा करना अविश्वसनीय है।


जैसा कि आप, मैं जावा / सी # डेवलपर रेल पर अधिक रूबी सीखने की कोशिश कर रहा हूं।

मैं पैशन के साथ रेल प्रोग्रामिंग पर मुफ्त ऑनलाइन कोर्स रूबी ले रहा हूं, यह एक अच्छा प्रारंभिक पाठ्यक्रम है, इसे देखें।

हम NetBeans को IDE (win / mac / linux / solaris) के रूप में उपयोग कर रहे हैं, यदि आप ग्रहण या विजुअल स्टूडियो में उपयोग किए जाते हैं, तो आपको यह अच्छा मौका मिलेगा।


पास के रूबी उपयोगकर्ता समूह ढूंढें और उसमें भाग लेना शुरू करें। मैंने पाया है कि बहुत से लोगों से मिलने का एक शानदार तरीका है जो विकास के बारे में भावुक हैं और सिखाने के इच्छुक हैं।


मुझे आश्चर्य है कि रूबी के लिए क्यों (Poignant) गाइड का बहुत कम उल्लेख किया गया है। अब और क्यों नहीं हो सकता है लेकिन नेट पर खोजने के लिए गाइड आसान है ( Google यहां पहले अंक ) यह एक बहुत ही आसान पढ़ा गया है और रूबी के लिए मेरा परिचय प्रदान किया गया है।

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


मुझे लगता है कि Peepcode से स्क्रीनकास्ट और छोटी किताबें वाकई अच्छी हैं। आपके पास शुरू करने के लिए स्क्रीनकास्ट हैं और कुछ अधिक उन्नत होने के साथ कुछ हैं।


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

रेल या रेल मार्ग के साथ Agile वेब विकास

यह कैसे काम करता है इसके बारे में जानने के लिए, और फिर इसे आजमाएं।

Agile वेब विकास के साथ समस्या यह है कि यह पुराना है, और यह परिदृश्य वास्तव में आपके लिए एक बार बनाना चाहते हैं; रेलवे का पालन करना मुश्किल हो सकता है क्योंकि यह सीखने के संदर्भ से उछालता है, लेकिन जब यह अच्छा होता है, तो यह एग्इल वेब विकास से बेहतर है।

लेकिन कुल मिलाकर वे दोनों अच्छी किताबें हैं, और वे दोनों सीखने के लिए अच्छे हैं, लेकिन उनमें से कोई भी "शिक्षा" पथ प्रदान नहीं करता है जिसे आप अनुसरण करना चाहते हैं। तो मैंने पूर्व के कुछ अध्याय पढ़े (बुनियादी अवधारणाओं को प्राप्त करने के लिए पर्याप्त और सीखें कि पहले ऐप को बूटस्ट्रैप कैसे करें - कुछ ऑनलाइन लेख भी हैं जो इसके साथ भी मदद करते हैं) और फिर बस शुरू हो गए, और फिर मैंने पढ़े हर कुछ दिन कुछ नया या मैं कुछ समझने के लिए किताबों का उपयोग करता हूं।

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


मैं एक गैर प्रोग्रामिंग पृष्ठभूमि से आया हूँ। मैंने अपने आप PHP को सीखा है और हाल ही में एक फर्म में शामिल हो गया है जो रूबी पर रूबी में माहिर हैं। उनके पास एक व्यापक रेल प्रशिक्षण कार्यक्रम है, जो कि हम जो भी परिवर्तन लागू करना चाहते हैं उसे समायोजित करने के लिए पर्याप्त लचीला है। हालांकि मैं रेल समर्थक नहीं हूं, मैं रेल के साथ अपना अनुभव साझा करना चाहता हूं। मुझे उम्मीद है कि यह मदद करता है।

यहां वह मार्ग है जिसका मैं अनुसरण कर रहा हूं [उन उपकरणों के साथ संयुक्त जो मैं उपयोग कर रहा हूं]

  • एक साधारण रूबी गाइड के साथ शुरू करें। इससे बहुत मदद मिलेगी, क्योंकि पूरे रेल ढांचे वर्गों और वस्तुओं के चारों ओर घूमते हैं।
  • पर्यावरण और ओएस महत्वपूर्ण नहीं हैं। हालांकि मैं मैक पर काम कर रहा हूं, मैं अक्सर लिनक्स और विंडोज पर काम करता हूं, और मुझे किसी भी समस्या का सामना नहीं करना पड़ता है।
  • एक अच्छी किताब के साथ शुरू करें जो डेमो ऐप का उपयोग करके बताता है। [मैं रेल के साथ Agile वेब विकास का उपयोग कर रहा हूँ - द्वारा व्यावहारिक किताबों की दुकान]। साथ ही कई अन्य अच्छी किताबें भी हैं।
  • एक बार जब आप एप्लिकेशन के साथ काम कर लेंगे, तो आपके पास ढांचे का अच्छा विचार होगा।
    • सक्रिय रिकॉर्ड मॉड्यूल द्वारा उत्पन्न SQL क्वेरी को समझने का प्रयास करें।
    • रेल गाइड के माध्यम से जाओ। आप ढांचे को बहुत आसान पाएंगे।
  • अभ्यास करते रहो।

कुछ आईपी अंक

  • पूरी तरह से एक भाषा सीखने में सालों लगते हैं। तो धैर्य रखें और सीखना बंद न करें।
  • जब आवश्यक हो तो रेल एपीआई के माध्यम से जाएं। [अपना पहला ऐप विकसित करते समय]
  • Google चीजें जिन्हें आप समझ नहीं सकते हैं। लोगों ने लगभग सभी विषयों पर महान लेख लिखे हैं।
  • का उपयोग करें :-) [केवल तभी जब आप स्वयं को समाधान नहीं ढूंढ पा रहे हैं।]
  • अपने फोन या वीडियो प्लेयर पर रेलवे लोड करें। यात्रा करते समय या अपने खाली समय में देखें। वे प्रत्येक कुछ मिनट के हैं। आप चीजों का एक बड़ा सौदा सीखेंगे और चीजों को करने का सबसे अच्छा तरीका भी सीखेंगे।

उपकरण

  • शैल [मैक और उबंटू में]
  • संपादक [मैक में टेक्स्टमेट, उबंटू में जीएडिट और विंडोज़ में नोटपैड ++]
  • फ़ायरबग के साथ फ़ायरफ़ॉक्स परीक्षण के लिए स्थापित।

आखिर में मेरे पास "कोशिश करते रहें" कहने की एक बात है। शुभकामनाएं।


मैं जावा पृष्ठभूमि से रूबी तक आया था। मुझे यह ट्यूटोरियल उपयोगी पाया गया http://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-java/ । जब रेल सीखने की बात आती है तो मैं यह नहीं कह सकता कि मैं स्क्रिप्ट \ कंसोल का कितना उपयोग करता हूं। यह आपको कोड के साथ खेलने और सीखने की अनुमति देता है कि आप उन चीजों को कैसे करना चाहते हैं जिनके बारे में आप निश्चित नहीं हैं।

मैंने खरीदा एकमात्र पुस्तक रेल, तीसरी संस्करण http://www.pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition साथ Agile वेब विकास था। यह काफी उपयोगी था और रेल ढांचे का एक अच्छा अवलोकन प्रदान किया गया था। इसके अलावा मैं नियमित रूप से रेलसकास्ट ( Railscasts ) देखता हूं, जो एक महान स्क्रीन कास्टिंग ब्लॉग है जिसमें सभी प्रकार के रेल विषयों को शामिल किया गया है।

मैं व्यक्तिगत रूप से लिनक्स का उपयोग करना पसंद करता हूं (क्योंकि गिट बेहतर काम करता है)। लेकिन, मैंने खिड़कियों का भी उपयोग किया है और गिट के अलावा मुझे नहीं लगता कि ओएस विकल्प आपके प्रोग्रामिंग को प्रभावित करेगा।

मैं अपने आईडीई के लिए नेटबीन का उपयोग करता हूं और कभी-कभी vim (रेल प्लगइन के साथ)। मुझे नेटबीन्स पसंद है, लेकिन मुझे लगता है कि रेलवे समर्थन की बात आती है जब भी यह सभी सुविधाओं को हर समय काम नहीं करता है)।


मैं विंडोज पर जावा और सी # करता था।

मैं इन स्रोतों को दूसरा करूंगा:

आईडीई : अपताना रेडरेल्स 3 स्नीक पीक की कोशिश करें: http://www.radrails.org/3 । विज़ुअल स्टूडियो में आपको सबसे नज़दीकी चीज मिल जाएगी। मैं यहां और वहां इसके साथ खेलता हूं लेकिन फिर भी टेक्स्टमैट की हल्कीता से प्यार करता हूं।

ओएस : रूबी समुदाय से सभी प्यार नहीं होने पर मैक ओएस सबसे ज्यादा मिलता है। किसी और चीज को एक बेस्टर्ड बच्चे की तरह माना जाता है।

किताबें :

  • व्यावहारिक प्रोग्रामर गाइड (पिकैक्स बुक)
  • रेल के साथ Agile वेब विकास

स्क्रीनकास्ट :

  • पिपकोड (वेतन) अवधारणाओं को जल्दी से लेने का एक अच्छा तरीका है
  • Railscasts नए रत्न और अवधारणाओं को बढ़ाने के लिए एक अच्छा साप्ताहिक तरीका है
  • Railscasts (प्रो) भी एक बहुत कम कीमत के लिए अवधारणाओं को लेने का एक अच्छा तरीका है।

मैंने "होटिंग स्टार्टेड विद रेल्स - व्हाट आई वां आई आई जान" नामक एक पोस्ट लिखी जिसे कई लोगों को मदद मिली।

मूल बातें:

  • रेल के साथ Agile विकास (पुस्तक)
  • विंडोज़ पर त्वरित रूबी / रेल वातावरण के लिए तत्काल रेल
  • IDE के रूप में Aptana
  • संस्करण नियंत्रण के लिए सबवर्जन

ऑनलाइन ट्यूटोरियल सभ्य लेकिन बिखरे हुए हैं। अधिक व्यापक समझ के लिए एक पुस्तक में 30 डॉलर निवेश करें।


मैंने रेल सीखने के लिए http://railstutorial.org/book को एक महान संसाधन माना है



शानदार निर्णय! Rails जाने से पहले रूबी में ग्राउंडिंग प्राप्त करना बेहद उपयोगी है, इसलिए यहां रेलों के लिए सबसे अच्छा रास्ता है:

किताबों के अलावा सबसे महत्वपूर्ण बात यह है कि आप जो कर रहे हैं उस पर प्रतिक्रिया प्राप्त करें। ऐसा करने के लिए मैं irc.freenode.net #ruby और #rubyonrails में समय बिताने की सलाह देता हूं। यह उन चीजों को पोस्ट करना भी बेहद सहायक है जो आप काम कर रहे हैं या यहां स्टैक ओवरफ्लो पर परेशानी हो रही है क्योंकि टिप्पणियां, स्पष्टीकरण और लोगों द्वारा प्रदान की जाने वाली चीज़ों के बारे में सोचने के विभिन्न तरीके अमूल्य हैं।

आपको निश्चित रूप से रूबी रोगी पॉडकास्ट भी देखना चाहिए, वे अमूल्य जानकारी प्रदान करते हैं और रूबी समुदाय में कमेंटर्स सभी अत्यंत सम्मानित लोग हैं। और आपके देखने और पढ़ने के आनंद (उस क्रम में) के लिए रयान बेट्स के रेलसकास्ट और फिर ईफियन बेडफोर्ड के Asciicasts

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

मैं एक आईडीई का उपयोग नहीं करता लेकिन रेलसॉन्फ़ पर मैंने RubyMine से RubyMine का एक डेमो देखा और यह बहुत अद्भुत लग रहा था।


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

मैं वर्तमान में विंडोज़ पर आरओआर करता हूं। मेरी सलाह है कि यदि आप कर सकते हैं तो खिड़कियों से बचें। बहुत सी चीजें काम नहीं करती हैं और रेल समुदाय वास्तव में वास्तव में आपकी परवाह नहीं करता है। गिट के कदम ने मुझे वास्तव में गड़बड़ कर दिया है क्योंकि यह विंडोज़ पर बहुत अच्छा काम नहीं करता है। इस वजह से बहुत सारे रत्न विफल हो जाएंगे (हेरोोकू एक अच्छा टूल जैसा दिखता है - मेरे लिए बहुत बुरा है यह विंडो के गिट सेटअप को संभाल नहीं सकता है)। Capistrano बाहर है। यह चालू और परेशान करता है।

इसके अलावा, आपके दिमाग के पीछे, आप हमेशा सोचते हैं कि कुछ काम नहीं करता है "क्या यह रेल / खिड़कियां समस्या है?" मुझे यकीन नहीं है कि यह लिनक्स का उपयोग करके हल किया गया है क्योंकि लिनक्स लगातार अपनी सभी परेशानी लाता है जैसे कि उन सभी अलग-अलग निर्भरताओं, आदि को अपग्रेड करना ... यदि आप जिस तरह की चीज का आनंद लेते हैं, तो यह आपके लिए ठीक विकल्प हो सकता है। सिस्टम फिडलिंग का आनंद लेने के उन दिनों मेरे पीछे हैं और मैं बस अपना काम करने के लिए आगे बढ़ना चाहता हूं। मैं एक होम मशीन पर उबंटू स्थापित करने की योजना बना रहा हूं, इसलिए मैं कैपिस्ट्रानो जैसी चीज़ों से परिचित हो सकता हूं, इसलिए शायद मेरी राय बदल जाएगी।

मैं अत्यधिक सुझाव देता हूं कि यदि आप मैक प्राप्त करने पर गंभीरता से विचार करते हैं तो आप रेलवे देव को करने जा रहे हैं। यदि आप अपना समय और सैनिटी मानते हैं तो यह लगभग तुरंत ही भुगतान करेगा। विंडोज़ / लिनक्स सेटअप समस्याओं के डीबगिंग के 10 घंटों के समय के आधार पर आप अपने समय को कैसे महत्व देते हैं और आपने मैक लागत जितना खर्च किया है उतना खर्च किया है।

रेल इसकी जगह की तुलना में एक खुशी है लेकिन यह एक दर्द है जिसमें इसके समर्थक बहुत उबाऊ लेकिन दस्तावेज, संगतता के मुद्दों और सामुदायिक भवन जैसी महत्वपूर्ण सामग्री के ठीक पीछे छोड़ देते हैं। यह Django जैसे अन्य ढांचे की तुलना में अधिक शक्तिशाली है लेकिन मैं कभी-कभी Django दस्तावेज़ीकरण और समुदाय में देखता हूं और एक जंगली सेक्सी प्रेमिका के साथ एक लड़के की तरह सोता हूं जो अपने दोस्त की सादा लेकिन सौम्य और स्थिर पत्नी को देखता है। लेकिन फिर रेल एक सुविधा जोड़ती है और मैं "ओह चमकदार" जाती हूं!

आईएमओ रेल स्क्रीनकास्ट पीपोड स्क्रीनकास्ट से बेहतर हैं। रूबीप्लस में स्क्रीनकास्ट भी हैं, आपको दिमाग है, वे किनारों के चारों ओर थोड़ा मोटा है। बिल्डिंग वेब ऐप के पास एक नि: शुल्क ऑनलाइन पाठ्यक्रम है जो आधे रास्ते के माध्यम से स्क्रीनकास्ट करना शुरू कर देता है।


सॉफ़्ट्स ऑन रेल्स नामक एक साइट है जिसे कुछ पूर्व-एनईटी डेवलपर्स द्वारा लिखा गया है जो कुछ उपयोग के हो सकते हैं। उनके पास अगले कुछ महीनों में .NET डेवलपर्स के लिए रेल नामक पुस्तक है ...

मैंने ग्रहण के लिए RubyWeaver प्लगइन और ड्रीमवेवर के लिए RubyWeaver एक्सटेंशन (रेल के 1.x दिनों के दौरान वापस) के लिए एक विंडोज बॉक्स पर शुरुआत की। तब से मैं एक मैक को टेक्स्टमैट चला रहा हूं और वापस जाने का विचार नहीं किया है।

किताबों के लिए, मैंने रेल के साथ रूबी वे और एग्इल वेब डेवलपमेंट के साथ शुरुआत की। यह निश्चित रूप से रूबी में पृष्ठभूमि बनाने में मदद करता है क्योंकि आप रेल विकास में अपना रास्ता बनाना शुरू करते हैं।

निश्चित रूप से रयान बेट्स द्वारा रेलस्कास्ट श्रृंखला देखें।


मेरा पहला सुझाव पहले symbols बारे में कुछ सीखना होगा। रेल कभी भी सबसे छोटा ढांचा नहीं है, और निश्चित रूप से सीखने के लिए बहुत कुछ है, लेकिन यदि आप कम से कम समझ में हैं तो यह समझने लगेगा कि इससे अन्य भाषाओं से अलग ("विशेष") क्या होता है। जैसा कि बताया गया है, किसी भी प्रमुख भाषा में कोई सटीक एनालॉग नहीं है, लेकिन चीजों को सीधे पढ़ने और अच्छी तरह से करने के लिए रेलवे द्वारा उनका उपयोग किया जाता है, यही वजह है कि मैंने इसे लाया। रेल के लिए मेरा पहला एक्सपोजर भी मेरी पहली बार रूबी (2.0 से पहले) देख रहा था, और पहली चीज जिसने मेरी आंख को पकड़ा था वह मूर्ख था :things वे चारों ओर गुज़र रही थीं, और मैंने पूछा, "डब्ल्यूटीएफ वह है ?"

इसके अलावा, RubyQuiz , और उस साइट पर अन्य लोगों के उत्तरों को पढ़ें।





ide