Sha256: 7a98b1aa539602b72e5d9044672f01d26463838b15b599f48894f6aad09a035c
Contents?: true
Size: 698 Bytes
Versions: 75
Compression:
Stored size: 698 Bytes
Contents
# frozen_string_literal: true module ActionView module Helpers module Tags # :nodoc: class FileField < TextField # :nodoc: def render include_hidden = @options.delete(:include_hidden) options = @options.stringify_keys add_default_name_and_id(options) if options["multiple"] && include_hidden hidden_field_for_multiple_file(options) + super else super end end private def hidden_field_for_multiple_file(options) tag("input", "name" => options["name"], "type" => "hidden", "value" => "", "autocomplete" => "off") end end end end end
Version data entries
75 entries across 72 versions & 8 rubygems