Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 权威人士授权_Ruby On Rails_Group Policy_Pundit - Fatal编程技术网

Ruby on rails 权威人士授权

Ruby on rails 权威人士授权,ruby-on-rails,group-policy,pundit,Ruby On Rails,Group Policy,Pundit,用户有一个包。用户属于包,包有多个用户。用户和包之间的一对多关系。金、银、铜都是包装。因此,我们如何授权银包用户每月可以添加100个帖子,金包用户每月可以添加200个帖子,铜包用户每月可以添加50个帖子。您可以在后期策略中执行类似操作 def创建? user.montly_posts>=user.allowed_posts 结束 在用户模型中,为每月发布的帖子和允许发布的帖子

用户有一个包。用户属于包,包有多个用户。用户和包之间的一对多关系。金、银、铜都是包装。因此,我们如何授权银包用户每月可以添加100个帖子,金包用户每月可以添加200个帖子,铜包用户每月可以添加50个帖子。

您可以在
后期策略中执行类似操作


def创建?
user.montly_posts>=user.allowed_posts
结束

用户
模型中,为
每月发布的帖子
允许发布的帖子