2009-11-12 7 views
10

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

उत्तर

27

रिकॉर्ड के लिए: map.resources :products, :controller => "catalog" यह है कि आप यह कैसे करते हैं।

+1

आप रेलवे में यह कैसे कर सकते हैं 3 –

+4

वैसे भी, लेकिन 'map.' –

+0

पथ भी देखें: पैरामीटर, जो मेरे लिए यूआरएल तोड़ने के बिना काम करता है (उदाहरण के लिए यदि आप बाद में url_for (@product) के लिए पूछते हैं यह टूट जाता है)। क्षमा करें, शब्दावली/तर्क के बारे में सुनिश्चित नहीं है, लेकिन यह मेरे लिए तय है। –

1

ठीक है ऐसा लगता है कि यह नियंत्रक नाम जोड़ने के समान सरल है, और ऐसा लगता है कि यह काम कर रहा है। कोई बात नहीं!

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

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