मैं रेल ऐप कैसे बदलूं ताकि नियंत्रक foo एप्लिकेशन रूट के रूप में दिखाई दे?रेल आवेदन रूट पर रूबी
दूसरे शब्दों में, अभी सब यूआरएल host.com/foo की तरह लग रहे/... और मुझे foo से छुटकारा पाने के लिए करना चाहते हैं और चाहते हैं बस host.com/...
मैं रेल ऐप कैसे बदलूं ताकि नियंत्रक foo एप्लिकेशन रूट के रूप में दिखाई दे?रेल आवेदन रूट पर रूबी
दूसरे शब्दों में, अभी सब यूआरएल host.com/foo की तरह लग रहे/... और मुझे foo से छुटकारा पाने के लिए करना चाहते हैं और चाहते हैं बस host.com/...
अपने routes.rb में आप इतनी तरह एक नामित मार्ग जोड़ें:
map.home '', :controller => 'foo', :action => 'index'
यह जब वेब अनुप्रयोग की जड़ अनुरोध किया जाता है के लिए एक मार्ग का निर्माण करेगा, यह foo नियंत्रक का उपयोग और सूचकांक कार्रवाई कॉल करेंगे । सुनिश्चित करें कि आपके पास यह नीचे है इसलिए इसे सबसे कम प्राथमिकता दी गई है।
यह मैप/टू/फू को मैप करने के लिए काम करता था, लेकिन फिर भी मैं आपको/foo को वापस भेजना चाहता था/इसलिए, मैंने उन स्थानों को बदल दिया जिन्हें मैंने अपने कोड में root_url में foo_url का उपयोग किया था। शायद RoR रूटिंग का उपयोग करके ऐसा करने का एक बेहतर तरीका भी है। – Bee
रेलवे के साथ आने वाले index.html पृष्ठ को भी हटाना न भूलें! (http://stackoverflow.com/questions/1205033/ruby-on-rails-map-root-doesnt-seem-to-be-working) – pkaeding
एपीआई लिंक काम नहीं करता – Joni