From 8ccdbd53e7c25ca711c4fc88266a5d76ffd1ec27 Mon Sep 17 00:00:00 2001 From: Sven Fuchs Date: Thu, 17 Jul 2008 14:55:05 +0200 Subject: [PATCH] more verbose exception on role-not-found --- .../engines/adva_user/lib/active_record/acts_as_role_context.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vendor/engines/adva_user/lib/active_record/acts_as_role_context.rb b/vendor/engines/adva_user/lib/active_record/acts_as_role_context.rb index 571a3b6cb..e3bfe292a 100644 --- a/vendor/engines/adva_user/lib/active_record/acts_as_role_context.rb +++ b/vendor/engines/adva_user/lib/active_record/acts_as_role_context.rb @@ -34,7 +34,7 @@ def role_authorizing(action, type = nil) type ||= self.class.name.demodulize.downcase.to_sym role = permissions[type][action] if respond_to?(:permissions) && permissions[type] returning Role.build(role, self) || owner && owner.role_authorizing(action, type) do |role| - raise "could not find role for #{type}: #{action}" unless role + raise "could not find role for #{type}: #{action} (on: #{self.inspect})" unless role role.original_context = self end end