मैंने व्यवस्थापक विशेषता जोड़कर डेविस में व्यवस्थापक भूमिका निभाई।पहले_फिल्टर प्रमाणीकरण_एडमिन का उपयोग करें?
आप मुझे बता सकते हैं कि अगर यह सही तरीके से एक before_filter एक व्यवस्थापक उपयोगकर्ता की आवश्यकता है कि हस्ताक्षर किए जाने बनाने के लिए है:
before_filter :authenticate_admin!
application_controller
protected
unless current_user.try(:admin?)
redirect_to :new_user_session_path
end
धन्यवाद। मैं बाद में कोशिश करूंगा। –
आपका स्वागत है =) –
व्यवस्थापक को परिभाषित करने की कोई आवश्यकता नहीं है ?, अगर व्यवस्थापक कॉलम पहले से ही एक बूलियन है तो आप केवल user.admin को कॉल कर सकते हैं? और यह व्यवस्थापक के बिना स्वचालित रूप से सच या गलत वापस आ जाएगा? उपयोगकर्ता में विधि। – n0denine