def routes_match_controller?(controller, routes)
      return true unless routes[:controller]
      if routes[:controller].is_a? Array
        routes[:controller].map(&:to_s).include? controller.controller_path
      else