0
cancan을 사용하여 Rails에서 권한을 지원하는 응용 프로그램을 만들려면 개발자가 역할 방법이 무엇인지 결정해야합니다. 이제는 내 경우에 가장 적합한 방법을 찾아야합니다. 이는 기존의 사용자 별 역할 모델입니다.cancan 역할 전략 전략 비교/상쇄
내가 찾은 방법은 저와 아주 비슷하게 보입니다. 역할 모델을 선택하는 과정에서 실제로 기술적 인 차이가 있는지 궁금한 점입니까? techincal 차이점이 있다면, 하나의 모델 또는 다른 모델을 선택하는데있어 절충점은 무엇입니까?
을 유발할 수있는 모델
내가 볼 수 있습니다 :- 은 그 역할에 따라 각 사용자 유형에 대한 row in the users table
- 분리 된 테이블을 사용 single table inheritance
- 를 사용하여 보석 rolify
- 를 사용
- Multiple table inheritance
- Table with roles 및 usin g 관계
의견을 통해 이러한 접근법을 비교하는 기사에 대한 요점은 그 내용을 비교할만한 자료가 많지 않기 때문에 감사하겠습니다.