विषयसूची:

रेल के साथ शुरुआत करना: १७ कदम
रेल के साथ शुरुआत करना: १७ कदम

वीडियो: रेल के साथ शुरुआत करना: १७ कदम

वीडियो: रेल के साथ शुरुआत करना: १७ कदम
वीडियो: विश्व की प्रथम रेलगाड़ी || First Train of the world || Hindi Jharokha 2024, नवंबर
Anonim
रेल के साथ शुरुआत करना
रेल के साथ शुरुआत करना

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

चरण 1: अपने आप को न दोहराएं

"खुद को न दोहराएं", इस कथन के बाद आमतौर पर "क्या?"… फिर आप दोहराते हैं "खुद को न दोहराएं"। रूबी के मुख्य सिद्धांतों में से एक D. R. Y है। इसलिए हम जितना संभव हो सके इस पर टिके रहेंगे। आइए पूरी तरह कार्यात्मक ढांचे को ढूंढकर शुरू करें। तत्काल रेल एक महान परियोजना है। लिंक पर क्लिक करें और फ़ाइल को उस निर्देशिका में अनज़िप करें जिसमें कोई स्थान नहीं है (जैसे C:)। एक छोटी फ़ाइल के लिए चिंता न करें, इसे अनज़िप करने में लंबा समय लगता है, इसका कारण इसमें मौजूद कई छोटे फ़ोल्डर हैं।

चरण 2: एक टिप्पणी पृष्ठ बनाना

एक टिप्पणी पृष्ठ बनाना
एक टिप्पणी पृष्ठ बनाना

पहले सुनिश्चित करें कि आप कोई अन्य वेब सर्वर जैसे IIS नहीं चला रहे हैं। अगर आप इसे अभी बंद कर रहे हैं।

अब InstantRails.exe प्रारंभ करें यह संभवतः कॉन्फ़िगरेशन फ़ाइलों को अद्यतन करने के लिए कहेगा। ठीक चुनें.

चरण 3: एक छोटी सी पृष्ठभूमि

रूबी ऑन रेल्स वास्तव में कैसे काम करता है, इस पर एक पृष्ठभूमि।

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

चरण 4: एप्लिकेशन बनाएं

एप्लिकेशन बनाएं
एप्लिकेशन बनाएं

सबसे पहले एक रेल ऐप बनाते हैं

ऊपर बाईं ओर इंस्टेंटरेलआई आइकन का उपयोग करके रूबी विंडो खोलेंरेल एप्लिकेशनरूबी कंसोल विंडो खोलें

चरण 5: पहले कमांड को निष्पादित करना

पहले आदेशों को क्रियान्वित करना
पहले आदेशों को क्रियान्वित करना

आपके नए खुले कंसोल विंडो प्रकार में: रेल टिप्पणी

चरण 6: नियंत्रक बनाएँ

नियंत्रक बनाएँ
नियंत्रक बनाएँ

अब हम नियंत्रक बनाते हैं। नई निर्देशिका पर नेविगेट करें: सीडी टिप्पणीअगला प्रकार: रूबी स्क्रिप्ट/नियंत्रक उत्पन्न करें टिप्पणियाँ

चरण 7: पोस्ट मॉडल बनाएं

पोस्ट मॉडल बनाएं
पोस्ट मॉडल बनाएं

अब हम एक नया मॉडल तैयार करते हैं जिसे पोस्ट कहा जाता है। यह लगभग पिछले वाले के समान है। टाइप करें: रूबी स्क्रिप्ट/जेनरेट मॉडल पोस्ट

चरण 8: फ़िनली कुछ असली रूबी स्टफ

Finnaly कुछ असली रूबी सामग्री
Finnaly कुछ असली रूबी सामग्री

अपने एक्सप्लोरर विंडो में जाएं Rails_appscommentdbmigrate

फ़ाइल खोलें 001_create_posts.rb इसे SciTE के साथ खोलना चाहिए, यदि ऐसा नहीं है तो आप इस डेमो के बाकी हिस्सों के लिए इसका उपयोग करना चाह सकते हैं।

चरण 9: फ़ील्ड जोड़ें

फ़ील्ड जोड़ें
फ़ील्ड जोड़ें

यहां हम नाम और टिप्पणी फ़ील्ड जोड़ेंगे। उस लाइन के तहत जो create_table insertt.column:name,:stringt.column:comment,:textSave फ़ाइल शुरू करती है और SciTE को बंद करें।

चरण 10: कॉन्फ़िग कहाँ है

कॉन्फिग कहां है
कॉन्फिग कहां है
कॉन्फिग कहां है
कॉन्फिग कहां है

आपके डेटाबेस को क्या कहा जाना चाहिए, यह जानने के लिए त्वरित कदम। कॉन्फिग फ़ोल्डर में जाएं और SciTE के साथ डेटाबेस.yml फ़ाइल खोलें। टिप्पणियों (हरे रंग के पाठ) के बाद पहले खंड में आप विकास अनुभाग देखेंगे, वह डेटाबेस है जिसे हम कुछ समय के लिए उपयोग किया जाएगा। हमारे डेटाबेस का नाम टिप्पणी_विकास होना चाहिए

चरण 11: डेटाबेस बनाएं

डेटाबेस बनाएं
डेटाबेस बनाएं
डेटाबेस बनाएं
डेटाबेस बनाएं

अब इंस्टेंटरेल कमांड विंडो में अपाचे शुरू करें।

आपको इसे अपने फ़ायरवॉल पर अनब्लॉक करना पड़ सकता है। इसके बाद I iconConfigureDatabase पर जाएं (PhpMyAdmin के माध्यम से)

चरण 12: डेटाबेस बनाना

डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना
डेटाबेस बनाना

वेबपेज में Create New Database शीर्षक वाला बॉक्स ढूंढें और उस डेटाबेस का नाम भरें जिसकी हमें आवश्यकता है। यहाँ यह है: टिप्पणी_विकास डिफ़ॉल्ट को स्वीकार करें और विंडो बंद करें। इस समय आगे बढ़ें और अपाचे को उसी विधि से बंद करें जिसे हमने इसे शुरू किया था लेकिन इसके बजाय इस बार स्टॉप बटन का उपयोग करें।

चरण 13: रूबी सर्वर शुरू करें

रूबी सर्वर शुरू करें
रूबी सर्वर शुरू करें
रूबी सर्वर शुरू करें
रूबी सर्वर शुरू करें

एक नई कंसोल विंडो खोलें (अब आपके पास 2 खुली होनी चाहिए)। और हम सर्वर शुरू करेंगे। पहले सीडी टिप्पणी द्वारा टिप्पणी निर्देशिका पर नेविगेट करें अब इनपुट: रूबी स्क्रिप्ट/सर्वर

चरण 14: नियंत्रक सेट करें

नियंत्रक सेट करें
नियंत्रक सेट करें

अब हम सर्वर के लिए कंट्रोलर सेट करना चाहते हैं।

ऐप कंट्रोलर्स पर जाएं और SciTE में comments_controller.rb फाइल खोलें

चरण 15: नियंत्रक संपादित करें

नियंत्रक संपादित करें
नियंत्रक संपादित करें

SciTE में बीच में:postright जोड़कर नियंत्रक को संपादित करें।

चरण 16: Db. माइग्रेट करें

Db माइग्रेट करें
Db माइग्रेट करें

आपके पहले कंसोल विंडो में रेक डीबी: माइग्रेट टाइप करें यह फाइलों को तैयार करेगा और उन्हें देखने के लिए लोड करेगा।

चरण 17: देखें कि हमने क्या किया है

देखें कि हमने क्या किया है
देखें कि हमने क्या किया है

अपने वेब ब्राउज़र को https://localhost:3000/comments पर खोलें और देखें कि यह कैसा दिखता है।

सिफारिश की: