0
을 사용하여 인증을 사용하여 구현했습니다. 그리고 잘 작동합니다.Devise : 관리자 만 로그인 허용
나는 두 가지 역할, 1) 관리자 및 2) 일반 사용자가 있습니다.
사용자 테이블에 관리자 부울 필드를 추가했습니다. admin 사용자의 경우 admin 필드를 true로 설정합니다.
이제 관리자 만 로그인 할 수있게해야합니다.이를 수행 할 수있는 방법이 있습니까?
나는 sessions_controller에서 일부 하드 코드를 만들 정도로 쉬운 일이 아닙니다 (새 소장 전략을 정의하는 레일 5.
당신은 devise 세션 컨트롤러를 대체해야합니다. https://gist.github.com/denmarkin/955767 –