Ruby on Rails का उपयोग | मूल, AI द्वारा अनुवादित

Home PDF

मेरे ShowMeBug में समय के दौरान, मैंने Enterprise WeChat Integration project में योगदान दिया। यह ShowMeBug को Enterprise WeChat के साथ एकीकृत करने का काम था, जिससे तकनीकी साक्षात्कार उपकरणों तक Enterprise WeChat ecosystem में सुलभ पहुंच मिलती है। मैंने Ruby, Ruby on Rails, PostgreSQL और WeChat SDK जैसे तकनीकों का उपयोग किया ताकि साक्षात्कारकर्ताओं और उम्मीदवारों दोनों के लिए एक सुलभ उपयोगकर्ता अनुभव बनाया जा सके।

इस ब्लॉग पोस्ट को AI की मदद से लगभग फरवरी 2025 में लिखा गया था।


Ruby on Rails (अक्सर सिर्फ “Rails”) एक शक्तिशाली वेब विकास फ्रेमवर्क है जो Ruby प्रोग्रामिंग भाषा पर बनाया गया है। यह वेब एप्लिकेशन बनाने को तेज और आनंददायक बनाने के लिए डिज़ाइन किया गया है, जो नियमों के बजाय संरचना और DRY (Don’t Repeat Yourself) सिद्धांतों पर जोर देता है। चलो, इसे सेटअप करने और एक सरल एप बनाने के बारे में चलते हैं।

चरण 1: Ruby और Rails इंस्टॉल करें

पहले, आपको Ruby इंस्टॉल करना होगा, क्योंकि Rails एक Ruby gem (लाइब्रेरी) है। अधिकांश सिस्टम Ruby के साथ नहीं आते हैं, इसलिए इसे सेटअप करने के लिए यहां कैसे करें:

इंस्टॉलेशन की पुष्टि करें:

ruby -v  # कुछ ऐसा दिखाना चाहिए जैसे ruby 3.2.2
rails -v # सबसे हालिया Rails वर्सन, उदाहरण के लिए, 7.1.x दिखाना चाहिए

चरण 2: एक नया Rails प्रोजेक्ट बनाएं

Rails इंस्टॉल होने के बाद, एक नया एप बनाएं:

rails new myapp --database=sqlite3
cd myapp

यह एक myapp नामक फोल्डर बनाता है, जिसमें एक पूर्ण Rails संरचना होती है, जिसमें SQLite को डिफ़ॉल्ट डेटाबेस के रूप में उपयोग किया जाता है (विकास के लिए अच्छा है)।

चरण 3: सर्वर शुरू करें

बिल्ट-इन Rails सर्वर चलाएं:

rails server

अपने ब्राउज़र में http://localhost:3000 पर जाएं। आप एक स्वागत पेज देखेंगे। बधाई, आपका Rails एप चल रहा है!

चरण 4: कुछ सरल बनाएं

Rails के MVC (Model-View-Controller) पैटर्न को समझने के लिए एक बुनियादी “Posts” फीचर बनाएं।

चरण 5: मुख्य अवधारणाओं का पता लगाएं

चरण 6: अनुकूलित करें और डिप्लॉय करें

प्रो टिप्स

यह है! आपका एक बुनियादी Rails एप चल रहा है। यहां से, आधिकारिक Rails Guides (guides.rubyonrails.org) का पता लगाएं या कुछ वास्तविक बनाएं ताकि आपकी कौशल को मजबूत किया जा सके। आप किस प्रकार के प्रोजेक्ट पर सोच रहे हैं?


Back 2025.04.02 Donate