के साथ सभी उपयोगकर्ता लॉग आउट करें मैं अपने रूबी-ऑन-रेल ऐप में उपयोग कर रहा हूं। मेरे पास devise का उपयोग कर एक उपयोगकर्ता वर्ग और एक AdminUser वर्ग है। मेरे व्यवस्थापक पैनल में मैं सभी उपयोगकर्ताओं को लॉगआउट करना चाहता हूं लेकिन AdminUsers नहीं।डेविस
डेविस
उत्तर
की तरह कुछ इस दायरे के स्तर की विधियों को साइन आउट करने का उपयोग करना है करने के लिए सबसे अच्छा तरीका हो सकता है। इसलिए, यदि आप सभी उपयोगकर्ताओं (उपयोगकर्ता वर्ग) को साइन आउट करना चाहते हैं, तो आप यह करेंगे।
sign_out :user
@users = User.all
@users.log_out
और
मान लिया जाये कि आप डेटाबेस प्रमाणीकरण का उपयोग कर रहे हैं।
धन्यवाद। मैं devise का उपयोग कर रहा हूँ: डेटाबेस_authenticatable। मुझे नहीं पता कि क्या हटाया जाना चाहिए। – MIkeO
dest_user_session_path (उपयोगकर्ता) वाले सभी उपयोगकर्ताओं को चलाने का प्रयास करें। – CamelCamelCamel
बहुत देर, लेकिन इस सवाल का जवाब इस
for user in User.all
sign_out user
end
किसी रूप में कहा here, यह करने के लिए सबसे आसान तरीका रेल गुप्त टोकन बदलना है।
- 1. डेविस
- 2. डेविस
- 3. डेविस
- 4. डेविस
- 5. डेविस
- 6. डेविस
- 7. डेविस
- 8. डेविस
- 9. डेविस
- 10. डेविस
- 11. डेविस
- 12. डेविस
- 13. डेविस,
- 14. डेविस
- 15. डेविस
- 16. डेविस प्रमाणीकरण
- 17. रेल + डेविस
- 18. डेविस प्रमाणीकरण
- 19. डेविस और रेल - डेविस में ArgumentError :: रजिस्ट्रेशन नियंत्रक #
- 20. डेविस - उपयोगकर्ता द्वारा ईमेल
- 21. उपयोगकर्ताओं को डेविस
- 22. डेविस: नई त्रुटियां (एनक्रीटेबल)
- 23. उपयोगकर्ताओं को डेविस
- 24. डेविस/पासवर्ड में EOFErrorController #
- 25. डेविस सॉफ्ट ईमेल पुष्टिकरण
- 26. उपयोगकर्ता को डेविस
- 27. रेल 3: डेविस
- 28. डेविस और आरएसपीसी
- 29. डेविस प्रति उपयोगकर्ता प्रकार
- 30. आरएसपीसी, डेविस, फैक्टरी गर्ल
अधिक वर्णनात्मक उत्तर छोड़ने के लिए बेहतर नहीं ... दो सेंट –