我通過添加管理員屬性爲管理員添加了管理員角色。設計before_filter authenticate_admin?
你能告訴我,如果這是創建需要一個管理員用戶要簽訂的before_filter的正確方法:
before_filter :authenticate_admin!
在application_controller
protected
unless current_user.try(:admin?)
redirect_to :new_user_session_path
end
謝謝。我稍後再試。 –
不客氣=) –
沒有必要定義管理員?,如果管理員列已經是布爾值,那麼你可以調用user.admin?如果沒有管理員,它會自動返回true或false?方法在用戶。 – n0denine