मैं सोच रहा था कि कोई व्यक्ति सिनात्रा ऐप के भीतर मॉड्यूलर के लिए स्पष्टीकरण को सरल बना सकता है या नहीं। मैं देखता हूं कि क्लासिक सेटअप और सिनात्रा के भीतर एक मॉड्यूलर सेटअप है, लेकिन दस्तावेज़ों को पढ़ने से मैं समझ नहीं पा रहा हूं कि मॉड्यूलर क्या कर रहा है।सिनात्रा में मॉड्यूलर का क्या अर्थ है?
यदि संभव हो तो मुझे वास्तव में इसके मूल स्तर पर स्पष्टीकरण पसंद आएगा और इसे profile.rb
में डालने से ऐप का सेटअप बदल जाएगा (यदि ऐसा है)। कृपया ध्यान रखें कि मैं एक नौसिखिया हूं, इसलिए सरल और पूरी तरह से स्पष्टीकरण सर्वोत्तम हैं!
require 'rubygems'
require 'sinatra'
class Profile < Sinatra::Base
get '/' do
erb :index
end
end
इसलिए जब तक कि आप सुपर ऐप के भीतर दो ऐप्स नहीं चलाना चाहते हैं, तो क्लासिक सेटअप की तुलना में इसका उपयोग करने के लिए कोई और लाभ है? – Richlewis
कोई लाभ नहीं। एक तरफ, यदि आप सिनात्रा ऐप्स के दो उत्कृष्ट उदाहरण चाहते हैं, तो [गीथब सर्विसेज] (https://github.com/github/github-services) देखें (अगर स्मृति सेवा करता है तो सिनात्रा अर्थ में गैर-मॉड्यूलर, लेकिन निश्चित रूप से अभ्यास में मॉड्यूलर) और [पैड्रिनो] (http://www.padrinorb.com) (सभी स्तरों पर मॉड्यूलर)। –