ri > ActionController::UrlFor

= ActionController::UrlFor

------------------------------------------------------------------------
= Includes:
AbstractController::UrlFor (from /home/chedong/.local/share/rdoc)

------------------------------------------------------------------------
= Extended by:
ActiveSupport::Concern (from /home/chedong/.local/share/rdoc)

(from /home/chedong/.local/share/rdoc)
------------------------------------------------------------------------
Includes url_for into the host class. The class has to provide a
RouteSet by implementing the _routes method. Otherwise, an exception
will be raised.

In addition to AbstractController::UrlFor, this module accesses the HTTP
layer to define URL options like the host. In order to do so, this
module requires the host class to implement env which needs to be
Rack-compatible and request which is either an instance of
ActionDispatch::Request or an object that responds to the host,
optional_port, protocol and symbolized_path_parameter methods.

  class RootUrl
    include ActionController::UrlFor
    include Rails.application.routes.url_helpers

    delegate :env, :request, to: :controller

    def initialize(controller)
      @controller = controller
      @url        = root_path # named route from the application.
    end
  end
------------------------------------------------------------------------
= Instance methods:

  url_options

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-07-29 05:27 @216.73.217.46
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!