나는 상점들이 직원을 조직하도록 돕는 것을 목표로하는 앱을 제작 중입니다. 많은 상점들이 있고 각 상점은 직원들에게 많은 역할을합니다. 유일하게 일정한 위치는 관리자의 것입니다. 나는 그/그녀가 자신의 역할을 할 수있게하고 싶습니다. 예를 들어, A 상점에서 배달원은 order_status를 갱신 할 수 있지만 B 상점에서는 그렇지 않을 수 있습니다. 알다시피, 나는 역할이 관례이고 특정 상점에서 제한되고 싶다. 나는 cancancan, rolify 및 pundit (그러나 나는 제안에 열려있다) 권한 부여를위한 3 개의 주옥을 고려하고있다. Rolify 그 유명한 아니다 그러나 당신이 최선의 선택이라고 생각합니까 보석레일, 승인을위한 보석 선택
user.has_role?(:manager, Shop.find(4))
을 말할 convinient 옵션이? 고맙습니다!
편집 : 다음 링크는 매우 유용합니다. Click
"역할"에 대한 인기있는 보석은 [전문가] (https://github.com/elabs/pundit)입니다. –