2010-12-10 13 views
7

मैंने संपादित कोड के साथ मचान का एक समूह उत्पन्न किया है, लेकिन अब मैं नियंत्रकों के इन समूहों को एक फ़ोल्डर में ले जाना चाहता हूं, मान लें कि इसका नाम admin है। मैं यह कैसे करुं?मैं नियंत्रकों के समूह को फ़ोल्डर में कैसे स्थानांतरित करूं?

मैंने पहले से ही नियंत्रक में Admin:: डाल दिया है, उन्हें पहले से ही एक फ़ोल्डर में स्थानांतरित कर दिया है, लेकिन फिर भी एक त्रुटि है।

+0

आप किस रेल का उपयोग कर रहे हैं? –

+0

क्या त्रुटि पॉप-अप हो रही है? – Raghu

उत्तर

5

जो टुकड़ा मैं ऊपर नहीं देखता वह वह है जो आप रेल के रूटिंग इंजन को बता रहे हैं। यह शायद आप क्या खो रहे हैं। आप रेल 3 उपयोग कर रहे हैं, मैं इस बारे में एक लेख लिखा था: "namespaced मार्गों" विवरण

Routing in Ruby on Rails 3

अनुभाग में जा कर मार्गों फ़ाइल में सेटअप मानचित्रण करने के लिए। यहाँ एक कोड नमूना है:

namespace :admin do 
    resources :posts 
end 

आप पहले से ही अन्य किया भागों की है। आप रेल 2.x का उपयोग कर रहे हैं, तो ऐसा करें:

map.namespace(:admin) do |admin| 
    admin.resources :posts 
end 

मैं मानता हूँ, मैं यह पिछले टुकड़ा प्रयास नहीं किया है, लेकिन यह ठोस लग रहा है। आशा है कि ये आपकी मदद करेगा!

+0

+1 - प्रश्न, यह संगठन के लिए केवल सही (अधिक संरचित फाइलें) लाभ है? नेस्टेड फ़ोल्डर्स को अभी भी नामस्थान w/बाहर करना संभव है? – jyoseph

+0

मैंने इसका परीक्षण नहीं किया है, लेकिन मेरा मानना ​​है कि रेल को नेस्टेड नेमस्पेसिंग की नकल करने के लिए फ़ोल्डर संरचना की आवश्यकता होगी। रेल उम्मीद करते हैं कि सभी वर्गों में फ़ाइल संरचनाएं होंगी जो कक्षा के नाम से मेल खाते हैं, जो एक अच्छा सम्मेलन है। लाभ के लिए संगठनात्मक होने के नाते - आप सही हैं, कोई अतिरिक्त कार्यक्षमता नहीं है जिसे आप एक फ्लैट फ़ाइल संरचना और नामस्थान के साथ नहीं कर सके। लेकिन जोड़ा संगठन वास्तव में बड़े अनुप्रयोगों के विकास में सहायता कर सकता है। –

संबंधित मुद्दे

 संबंधित मुद्दे