module AbstractController::UrlFor - actionpack-4.2.3 Documentation

# module AbstractController::UrlFor

Includes `url_for` into the host class (e.g. an abstract controller or mailer). The class has to provide a `RouteSet` by implementing the `_routes` methods. Otherwise, an exception will be raised.

Note that this module is completely decoupled from HTTP - the only requirement is a valid `_routes` implementation.

### Public Instance Methods

_routes() click to toggle source

    # File lib/abstract_controller/url_for.rb, line 12
    def _routes
      raise "In order to use #url_for, you must include routing helpers explicitly. "              "For instance, `include Rails.application.routes.url_helpers`."
    end