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