【发布时间】:2016-10-17 02:57:54
【问题描述】:
我有一个 wedding 类和许多 organizers,并且资源是嵌套的,因此,要查看活动的组织者,我必须访问:/events/23/organizers
组织者的索引控制器是这样的:
Class OrganizersController < ApplicationController
def index
@wedding = Wedding.find(params[:wedding_id]
@organizers = Organizer.where(wedding: @wedding)
end
end
问题是,我如何允许权威人士授权 OrganizersController 的索引操作,并且仅当实例中的 @wedding @wedding.organizers.find(user: current_user).present? 时才授权?
它们是两种完全不同的模型,一个的授权取决于另一个。
【问题讨论】:
标签: ruby-on-rails authorization pundit