2017-04-18 3 views
0

사용자가 패키지를 가지고 있습니다. 사용자는 패키지에 속하며 패키지에는 많은 사용자가 있습니다. 사용자와 패키지 사이에는 많은 관계가 있습니다. 금은, 청동은 패키지입니다. 그래서 우리는은 패키지의 사용자가 한 달에 100 개의 게시물을 추가 할 수 있도록 권한을 부여 할 수 있으며, 금 패키지 사용자는 한달에 200 개의 게시물을 추가하고 청동 패키지 사용자는 한 달에 50 개의 게시물을 추가 할 수 있습니다.평의회 승인

답변

0

당신은 PostPolicy

def create? user.montly_posts >= user.allowed_posts end

에서 같은 것을 할 그리고 User 모델 monthly_postsallowed_posts

+0

감사 스콧의 도우미 메서드를 추가 할 수 있습니다. 효과가있다. – User101

관련 문제