पर उपयोगकर्ता में लॉग इन नहीं किया गया है मैं रेल में उपयोगकर्ताओं के लिए अलग-अलग रूट पेज दिखाना चाहता हूं।उपयोगकर्ता में लॉग इन के लिए अलग-अलग पृष्ठ और रूट
root :to => 'welcome#index'
और स्वागत नियंत्रण:
class WelcomeController < ApplicationController
before_filter :authenticate_user!
def index
end
end
वर्तमान में यह ठीक है के लिए उपयोगकर्ताओं में लॉग इन किया है, लेकिन/to/उपयोगकर्ताओं पुनः निर्देशित उपयोगकर्ताओं में लॉग इन
sign_in नहींमैं जड़ परिभाषित
मैं स्थिर रूट पेज दिखाना चाहता हूं और रीडायरेक्ट नहीं करना चाहता हूं।
अपने before_filter निकालें और सूचकांक विधि में अपने तर्क को जोड़ने है कि क्या वे में लॉग इन किया के आधार पर प्रदर्शन करने के लिए क्या यह निर्धारित करने के आप वसीयत का उपयोग कर रहे ? –
@MarcTalbot हाँ, क्या यह मार्ग.आरबी में लागू हो सकता है? –
इस सटीक प्रश्न का उत्तर यहां दिया गया है http://stackoverflow.com/questions/8888289/rails-3-w-devise-how-to-set-two-separate-homepages-based-on-whether-the-user- मैं/8888513 # 8888513 –