class Array
Public Instance Methods
to_param()
click to toggle source
Calls to_param
on all its elements and joins the result with slashes. This is used by url_for
in Action Pack.
# File lib/active_support/core_ext/object/to_query.rb, line 40 def to_param collect(&:to_param).join '/' end
to_query(key)
click to toggle source
Converts an array into a string suitable for use as a URL query string, using the given key
as the param name.
['Rails', 'coding'].to_query('hobbies') # => "hobbies%5B%5D=Rails&hobbies%5B%5D=coding"
# File lib/active_support/core_ext/object/to_query.rb, line 48 def to_query(key) prefix = "#{key}[]" if empty? nil.to_query(prefix) else collect { |value| value.to_query(prefix) }.join '&' end end