すべてが同じリソース (個々のエージェンシー インスタンスの :administrator または :staff である可能性があります) にスコープできる多くの役割を持っている場合、それらのすべての役割を返す単一のメソッドがありますか?ユーザーと代理店?
具体的には-
User.rb
rolify
Agency.rb
resourcify # roles of :agent and :administrator exist on this resource
@user.has_roles_for? @agency
ユーザーがその代理店を指す役割を持っている場合に true を返す単一メソッドに相当するものを探しています。現在、私は(@user.roles & @agency.roles).eql? []
これが事実であるかどうかを確認するために使用していますが、それを表示するためのよりクリーンな方法があることを願っています.