विषयसूची:
- चरण 1: अपने आप को न दोहराएं
- चरण 2: एक टिप्पणी पृष्ठ बनाना
- चरण 3: एक छोटी सी पृष्ठभूमि
- चरण 4: एप्लिकेशन बनाएं
- चरण 5: पहले कमांड को निष्पादित करना
- चरण 6: नियंत्रक बनाएँ
- चरण 7: पोस्ट मॉडल बनाएं
- चरण 8: फ़िनली कुछ असली रूबी स्टफ
- चरण 9: फ़ील्ड जोड़ें
- चरण 10: कॉन्फ़िग कहाँ है
- चरण 11: डेटाबेस बनाएं
- चरण 12: डेटाबेस बनाना
- चरण 13: रूबी सर्वर शुरू करें
- चरण 14: नियंत्रक सेट करें
- चरण 15: नियंत्रक संपादित करें
- चरण 16: Db. माइग्रेट करें
- चरण 17: देखें कि हमने क्या किया है
वीडियो: रेल के साथ शुरुआत करना: १७ कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
क्या आपने कभी ऐसी वेबसाइट देखी है जो इतनी अच्छी और इंटरैक्टिव थी कि आपने तुरंत सोचा "उन्होंने ऐसा कैसे किया?"। खैर, मैं आपको एक तरीका दिखाने जा रहा हूं कि यह किया जा सकता है। बेशक हम एक साइट नहीं बना रहे हैं, जितनी कि इंस्ट्रक्शंस के साथ शुरू करने के लिए, लेकिन सिद्धांत आसानी से किसी भी प्रकार की साइट में विकसित हो सकते हैं जिसकी आप थोड़े और काम के साथ कल्पना कर सकते हैं।
चरण 1: अपने आप को न दोहराएं
"खुद को न दोहराएं", इस कथन के बाद आमतौर पर "क्या?"… फिर आप दोहराते हैं "खुद को न दोहराएं"। रूबी के मुख्य सिद्धांतों में से एक D. R. Y है। इसलिए हम जितना संभव हो सके इस पर टिके रहेंगे। आइए पूरी तरह कार्यात्मक ढांचे को ढूंढकर शुरू करें। तत्काल रेल एक महान परियोजना है। लिंक पर क्लिक करें और फ़ाइल को उस निर्देशिका में अनज़िप करें जिसमें कोई स्थान नहीं है (जैसे C:)। एक छोटी फ़ाइल के लिए चिंता न करें, इसे अनज़िप करने में लंबा समय लगता है, इसका कारण इसमें मौजूद कई छोटे फ़ोल्डर हैं।
चरण 2: एक टिप्पणी पृष्ठ बनाना
पहले सुनिश्चित करें कि आप कोई अन्य वेब सर्वर जैसे IIS नहीं चला रहे हैं। अगर आप इसे अभी बंद कर रहे हैं।
अब InstantRails.exe प्रारंभ करें यह संभवतः कॉन्फ़िगरेशन फ़ाइलों को अद्यतन करने के लिए कहेगा। ठीक चुनें.
चरण 3: एक छोटी सी पृष्ठभूमि
रूबी ऑन रेल्स वास्तव में कैसे काम करता है, इस पर एक पृष्ठभूमि।
रेल पर रूबी एक एमवीसी संरचना का उपयोग कर काम करता है। वह है मॉडल, व्यू और कंट्रोलर। मॉडल वह हिस्सा है जो सभी काम करता है, यह नंबर क्रंचर होगा, भंडारण संरचना आदि…। नज़ारा तो बस दर्शक होता है। यह आम तौर पर वह प्रारूप होगा जो हमारे प्रदर्शन में एक वेब पेज पर प्रस्तुत किया जाता है। नियंत्रक वह हिस्सा है जो उपयोगकर्ता इनपुट लेता है और इसे मॉडल पर भेजता है। तो आप देखते हैं कि उपयोगकर्ता नियंत्रक में टेक्स्ट दर्ज करता है, जिसे तब मॉडल में पास किया जाता है जहां यह कुछ करता है और इसे वापस दृश्य में थूकता है। काफी सरल है, लेकिन अगले कुछ चरणों से गुजरते हुए इसे ध्यान में रखें।
चरण 4: एप्लिकेशन बनाएं
सबसे पहले एक रेल ऐप बनाते हैं
ऊपर बाईं ओर इंस्टेंटरेलआई आइकन का उपयोग करके रूबी विंडो खोलेंरेल एप्लिकेशनरूबी कंसोल विंडो खोलें
चरण 5: पहले कमांड को निष्पादित करना
आपके नए खुले कंसोल विंडो प्रकार में: रेल टिप्पणी
चरण 6: नियंत्रक बनाएँ
अब हम नियंत्रक बनाते हैं। नई निर्देशिका पर नेविगेट करें: सीडी टिप्पणीअगला प्रकार: रूबी स्क्रिप्ट/नियंत्रक उत्पन्न करें टिप्पणियाँ
चरण 7: पोस्ट मॉडल बनाएं
अब हम एक नया मॉडल तैयार करते हैं जिसे पोस्ट कहा जाता है। यह लगभग पिछले वाले के समान है। टाइप करें: रूबी स्क्रिप्ट/जेनरेट मॉडल पोस्ट
चरण 8: फ़िनली कुछ असली रूबी स्टफ
अपने एक्सप्लोरर विंडो में जाएं 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. माइग्रेट करें
आपके पहले कंसोल विंडो में रेक डीबी: माइग्रेट टाइप करें यह फाइलों को तैयार करेगा और उन्हें देखने के लिए लोड करेगा।
चरण 17: देखें कि हमने क्या किया है
अपने वेब ब्राउज़र को https://localhost:3000/comments पर खोलें और देखें कि यह कैसा दिखता है।
सिफारिश की:
STM32f767zi Cube IDE के साथ शुरुआत करना और कस्टम स्केच अपलोड करना: 3 चरण
STM32f767zi Cube IDE के साथ आरंभ करना और आपको कस्टम स्केच अपलोड करना: BUY (वेब पेज खरीदने / देखने के लिए परीक्षण पर क्लिक करें) STM32F767ZISUPPORTED सॉफ़्टवेयर · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR एम्बेडेड वर्कबेंच हो सकते हैं · ARDUINO विभिन्न सॉफ़्टवेयर उपलब्ध हैं एसटीएम माइक्रोकंट्रोलर प्रोग्राम करने के लिए उपयोग किया जाता है
होम ऑटोमेशन के साथ शुरुआत करना: होम असिस्टेंट इंस्टाल करना: 3 कदम
होम ऑटोमेशन के साथ शुरुआत करना: होम असिस्टेंट इंस्टॉल करना: अब हम होम ऑटोमेशन सीरीज़ शुरू करने जा रहे हैं, जहाँ हम एक स्मार्ट होम बनाते हैं, जो हमें सेंट्रल हब के साथ-साथ लाइट, स्पीकर, सेंसर आदि चीजों को नियंत्रित करने की अनुमति देगा। आवाज सहायक। इस पोस्ट में, हम सीखेंगे कि कैसे इन्स
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना - Arduino Ide और Programming Esp में Esp बोर्ड स्थापित करना: 4 चरण
Arduino IDE के साथ Esp 8266 Esp-01 के साथ शुरुआत करना | Arduino Ide और प्रोग्रामिंग Esp में Esp बोर्ड स्थापित करना: इस निर्देश में हम सीखेंगे कि Arduino IDE में esp8266 बोर्ड कैसे स्थापित करें और esp-01 कैसे प्रोग्राम करें और उसमें कोड कैसे अपलोड करें। चूंकि esp बोर्ड इतने लोकप्रिय हैं इसलिए मैंने एक इंस्ट्रक्शंस को सही करने के बारे में सोचा यह और अधिकांश लोगों को समस्या का सामना करना पड़ता है