lib/adeia/controller_resource.rb in adeia-0.11.6 vs lib/adeia/controller_resource.rb in adeia-0.11.7

- old
+ new

@@ -80,13 +80,17 @@ end private def resource_class - begin - @controller_name.classify.constantize - rescue NameError - @controller_name.classify.demodulize.constantize + if @resource + @resource.class + else + begin + @controller_name.classify.constantize + rescue NameError + @controller_name.classify.demodulize.constantize + end end end def resource_name @model.model_name.element