instance method default_url_options

Ruby on Rails 2.2.3

Since v2.2.3 Last seen in v2.3.18

Available in: v2.2.3 v2.3.18

Signature

default_url_options(options = nil)

Overwrite to implement a number of default options that all url_for-based methods will use. The default options should come in the form of a hash, just like the one you would use for url_for directly. Example:

def default_url_options(options)
  { :project => @project.active? ? @project.url_name : "unknown" }
end

As you can infer from the example, this is mostly useful for situations where you want to centralize dynamic decisions about the urls as they stem from the business domain. Please note that any individual url_for call can always override the defaults set by this method.

Parameters

options opt = nil
Source
# File actionpack/lib/action_controller/base.rb, line 1025
      def default_url_options(options = nil)
      end

Defined in actionpack/lib/action_controller/base.rb line 1025 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActionController::Base

Type at least 2 characters to search.

↑↓ navigate · open · esc close