# ri > ActionView::Helpers::UrlHelper

## [ActionView::Helpers::UrlHelper](https://www.chedong.com/phpMan.php/perldoc/ActionView%3A%3AHelpers%3A%3AUrlHelper/markdown)

------------------------------------------------------------------------
## Includes:
TagHelper (from /home/chedong/.local/share/rdoc)

------------------------------------------------------------------------
## Extended by:
[ActiveSupport::Concern](https://www.chedong.com/phpMan.php/perldoc/ActiveSupport%3A%3AConcern/markdown) (from /home/chedong/.local/share/rdoc)

(from /home/chedong/.local/share/rdoc)
------------------------------------------------------------------------
Provides a set of methods for making links and getting URLs that depend
on the routing subsystem (see [ActionDispatch::Routing](https://www.chedong.com/phpMan.php/perldoc/ActionDispatch%3A%3ARouting/markdown)). This allows you
to use the same format for links in views and controllers.
------------------------------------------------------------------------
## Constants:

BUTTON_TAG_METHOD_VERBS:
  This helper may be included in any class that includes the URL helpers
  of a routes (routes.url_helpers). Some methods provided here will only
  work in the context of a request (link_to_unless_current, for
  instance), which must be provided as a method called #request on the
  context.

STRINGIFIED_COMMON_METHODS:
  [not documented]


## Instance methods:

  _current_page?
  button_to
  current_page?
  link_to
  link_to_if
  link_to_unless
  link_to_unless_current
  mail_to
  phone_to
  sms_to

