के साथ फ़िल्टर से पहले छोड़ें मैं devise का उपयोग कर रहा हूं और हाल ही में सक्रिय व्यवस्थापक जोड़ा गया है, जिसने व्यवस्थापक को रखने के लिए admin_users की एक अलग तालिका बनाई है।सक्रिय व्यवस्थापक
जब मैं लॉग इन करने और ब्राउज़ करने का प्रयास करता हूं तो सभी सक्रिय व्यवस्थापक के साथ ठीक काम करता है। ।
before_filter :authenticate_user!, :except => [:show, :index]
इस वजह से
, जब सक्रिय व्यवस्थापक इंटरफ़ेस के अंदर, जब भी मैं संपादित करने या कुछ भी हटाने का प्रयास, यह मेरे लिए लॉग इन करने के लिए कहता है मैं एक skip_before_filter कि सीखा है: हालांकि, अपने आवेदन नियंत्रक सामान्य उपयोगकर्ताओं के लिए इस है नियंत्रक के अंदर उपयोग किया जा सकता है जिसमें पहले_फिल्टर को बाहर करने की आवश्यकता है, हालांकि सक्रिय व्यवस्थापक में नियंत्रक फ़ोल्डर में या मेरे प्रोजेक्ट में कहीं भी नियंत्रक फ़ाइल नहीं है, जिसे मैं देख सकता हूं।
किसी को कैसे सक्रिय नियंत्रक ही आवेदन beofre_filter जो मैं ग्राहक/उपयोगकर्ता का सामना करना पड़ के सभी पर लागू करना चाहते हैं की अनदेखी करने के लिए सुझाव है कि कर सकते हैं?
बिल्कुल सही! धन्यवाद – alik
किसी कारण से, प्रारंभकर्ता फ़ाइल में रेखा मेरे लिए काम नहीं कर रही है। और मुझे यकीन नहीं है। । ActiveAdmin नियंत्रक को संशोधित करने के लिए आप किस फाइल में कोड जोड़ते हैं? – John
@ जॉन सुनिश्चित करें कि आप किसी भी प्रारंभकर्ता को बदलने के बाद अपने ऐप को पुनरारंभ करें, और आप व्यवस्थापक परिभाषा फ़ाइलों (यानी ऐप/व्यवस्थापक/post.rb) के अंदर नियंत्रक-संशोधित डीएसएल का उपयोग कर सकते हैं। – coreyward