instance method
convert_options_to_data_attributes
Ruby on Rails 3.0.20
Since v3.0.20 PrivateSignature
convert_options_to_data_attributes(options, html_options)
No documentation comment.
Parameters
-
optionsreq -
html_optionsreq
Source
# File actionpack/lib/action_view/helpers/url_helper.rb, line 586
def convert_options_to_data_attributes(options, html_options)
html_options = {} if html_options.nil?
html_options = html_options.stringify_keys
if (options.is_a?(Hash) && options.key?('remote') && options.delete('remote')) || (html_options.is_a?(Hash) && html_options.key?('remote') && html_options.delete('remote'))
html_options['data-remote'] = 'true'
end
disable_with = html_options.delete("disable_with")
confirm = html_options.delete("confirm")
if html_options.key?("popup")
ActiveSupport::Deprecation.warn(":popup has been deprecated", caller)
end
method, href = html_options.delete("method"), html_options['href']
add_disable_with_to_attributes!(html_options, disable_with) if disable_with
add_confirm_to_attributes!(html_options, confirm) if confirm
add_method_to_attributes!(html_options, method) if method
html_options
end
Defined in actionpack/lib/action_view/helpers/url_helper.rb line 586
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionView::Helpers::UrlHelper