From cb0e50ed24a1f3f24d0c690f9e3a46fc80db7c19 Mon Sep 17 00:00:00 2001 From: Michael Noack Date: Tue, 6 Oct 2015 11:25:40 +1030 Subject: [PATCH] You can have rights which are action only So don't worry if the controller isn't found --- lib/right_on/right.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/right_on/right.rb b/lib/right_on/right.rb index 26ec299..1db3179 100644 --- a/lib/right_on/right.rb +++ b/lib/right_on/right.rb @@ -54,8 +54,9 @@ def regular_rights_with_group else right_name.is_a?(Hash) # controller + actions controller, actions = right_name.first r = rights_by_name[controller] - raise right_name.inspect if r.nil? - rights_for_group << r + if r + rights_for_group << r + end actions.each do |action| name = "#{controller}##{action}" r = rights_by_name[name]