Make utf8_enforcer_tag an overrideable method
This commit is contained in:
parent
fa3fc52069
commit
91e3046b71
@ -604,6 +604,13 @@ def range_field_tag(name, value = nil, options = {})
|
||||
number_field_tag(name, value, options.stringify_keys.update("type" => "range"))
|
||||
end
|
||||
|
||||
# Creates the hidden UTF8 enforcer tag. Override this method in a helper
|
||||
# to customize the tag. If you just need to change the field name, set the
|
||||
# +config.action_view.utf8_enforcer_param+ configuration option instead.
|
||||
def utf8_enforcer_tag
|
||||
tag(:input, :type => "hidden", :name => utf8_enforcer_param, :value => "✓".html_safe)
|
||||
end
|
||||
|
||||
private
|
||||
def html_options_for_form(url_for_options, options, *parameters_for_url)
|
||||
options.stringify_keys.tap do |html_options|
|
||||
@ -618,9 +625,6 @@ def html_options_for_form(url_for_options, options, *parameters_for_url)
|
||||
end
|
||||
|
||||
def extra_tags_for_form(html_options)
|
||||
utf8_enforcer_tag = tag(:input, :type => "hidden",
|
||||
:name => utf8_enforcer_param, :value => "✓".html_safe)
|
||||
|
||||
authenticity_token = html_options.delete("authenticity_token")
|
||||
method = html_options.delete("method").to_s
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user