मेरी rap lyrics explanation website पर, प्रत्येक उपयोगकर्ता http://rapgenius.com/USERNAME
सुरक्षित यूआरएल पर नज़र रखें (घमंड प्रति-उपयोगकर्ता URL को सक्षम करने)
पर एक संबद्ध "पसंदीदा" पृष्ठ है क्योंकि इन पसंदीदा पृष्ठों जड़ नाम स्थान पर कब्जा है, मुझे यकीन है कि बनाने के लिए है कि कोई भी उपयोगकर्ता नाम नहीं लेता है जिसे मैं पहले से ही किसी और चीज़ के लिए उपयोग कर रहा हूं। उदाहरण के लिए:
/songs
/lyrics
/users
/posts
मैं सभी शीर्ष स्तर के रास्तों /username
मार्ग (जिस पर है की तुलना में अधिक पूर्वता है कि देख सकते हैं कैसे उपयोगकर्ता निर्माण के समय routes.rb
के नीचे) ताकि मैं उपयोगकर्ताओं को इन आरक्षित नामों को लेने से रोक सकूं?
तो अपने आप को इस्तीफा देने के लिए मैन्युअल रूप से इस सूची को अद्यतन करने के लिए जब मैं एक नया संसाधन जोड़ने के लिए समर्थन हासिल है? शायद कम से कम कुल परेशानी हो सकती है, मुझे लगता है कि –
मुझे आपका आवेदन नहीं पता है, लेकिन वास्तव में आप कितने बार नए मार्ग जोड़ रहे हैं? इसके अलावा, ऊपर दिया गया कोड अपने इरादे को स्पष्ट रूप से प्रकट करता है और दृश्य से decoupled है। अंत में, रेल 3 राउटर एक अलग जानवर है, इसलिए मार्गों का आत्मनिरीक्षण करने के लिए आप जो भी चालाक कोड उपयोग करते हैं, वह भविष्य में टूटने के लिए परिपक्व है। –