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