Ruby에서 웹 사이트를 만들고 있는데 관리자 또는 사용자로 가입 할 수있는 옵션을 원합니다. 저는 devise를 사용하여 가입 시스템을 만들었으며 다른 사용자 (예 : 관리자 및 사용자)에게 다른 권한을 부여하고 싶습니다. 고마워.어떻게 사용자를 관리자로 만들 수 있습니까?
0
A
답변
1
광범위한 가이드 here이 있습니다.
1
여기에 Devise and CanCan을 (를) 사용하여 찾고있는 것을 달성하는 데 관한 게시물입니다.
0
사용자 모델에 부울 필드 admin 및 users를 추가 할 수 있습니다. 따라서 생성하는 동안 관리자 또는 사용자 역할을 할당 할 수 있습니다.
이 질문은 여기에 대한 답변 :
how to define user roles
0
당신이 유증 + 캉캉를 사용하여 일반 사용자 및 응용 프로그램 관리자를 분리하기 위해 사용자와 관리자 등의 역할을 정의 할 수 있습니다. 이
can :update, Model do |model|
user.admin?
end
이 비디오처럼 캉캉의 정의 파일을 다음
class User < AB
has_many :roles
def is_admin?
roles.include?(:admin)
end
end
class Role < AB
end
및 확인은 http://railscasts.com/episodes/192-authorization-with-cancan
에 대해 당신에게 세부 사항을 제공관련 문제
- 1. 앱이 사용자를 관리자로 승인하지 않음
- 2. Alfresco에서 새 사용자를 만들 수 없습니다.
- 3. 어떻게 만들 수 있습니까?
- 4. drush 2로 사용자를 만들 수 있습니까?
- 5. ModelState.IsValid가 잘못되었습니다. 왜 사용자를 만들 수 있습니까?
- 6. 트리거 내에서 사용자를 만들 수 있습니까?
- 7. AVD 관리자로 Android 에뮬레이터를 만들 수 없습니다.
- 8. Joomla 1.5 메뉴는 어떻게 만들 수 있습니까?
- 9. MySQL 5.6에서 사용자를 만들 수 없습니다.
- 10. 수퍼 관리자로 계정 사용자를 생성하는 방법
- 11. 사용자를 관리자로 전환하는 일괄 처리 스크립트
- 12. Tomcat이 다른 사용자를 관리자로 로그 아웃
- 13. 라이브 서버에서 어떻게 aspnet_roles을 만들 수 있습니까?
- 14. 어떻게 파이썬에서 세션 변수를 만들 수 있습니까?
- 15. .htaccess를 어떻게 만들 수 있습니까? :) ...
- 16. precompiledapp.config - 어떻게 만들 수 있습니까?
- 17. 번호를 어떻게 만들 수 있습니까?
- 18. NodeList는 어떻게 만들 수 있습니까?
- 19. 어떻게 간격을 만들 수 있습니까?
- 20. 어떻게 매트릭스를 만들 수 있습니까?
- 21. 어떻게 목록을 만들 수 있습니까?
- 22. 메뉴를 어떻게 만들 수 있습니까?
- 23. 어떻게 위시리스트를 만들 수 있습니까?
- 24. UITabbar를 어떻게 만들 수 있습니까?
- 25. 어떻게 트리를 만들 수 있습니까?
- 26. 어떻게 제한을 만들 수 있습니까?
- 27. 어떻게 애니메이션을 만들 수 있습니까?
- 28. Laravel에서 사용자를 관리자로 올바르게 인증하려면 어떻게해야합니까?
- 29. 어떻게 [Authorize] 속성을보다 유연하게 만들 수 있습니까?
- 30. D7에서이 쿼리를 어떻게 만들 수 있습니까?