2013-05-05 1 views
0

레일스 앱에서 Devise gem을 사용하고 있습니다. 2 모델 (사용자 및 관리자 용)을 작성하는 대신, is_admin 속성을 가진 사용자를 하나만 작성했습니다.하나의 모델 만있는 경우 관리자 용 범위 추가

이제 routes.rb에 범위를 추가하고 싶습니다. 나는 이것을 할 수있을 것인가?

namespace 'admin'do 
    devise_for :admins #:users 
end 

그래서 어떻게 admins에 대한 범위를 추가 할 수 있습니다 난 단지 모델을 가지고 있기 때문에 나는 다음을 수행 할 수 없습니다?

답변

0

설정에 대해 자세히 알지 못하면 자세한 대답을하기는 어렵지만 사용자와 관리자가 동일한 양식을 통해 로그인 할 수 있으며 사용자가 관리 기능을 볼 수 있는지 여부를 알 수 있습니다. CanCan처럼. 따라서 devise_for을 두 번 할 필요가 없습니다.

관련 문제