module S3FileField::FormHelper
Public Class Methods
included(arg)
click to toggle source
# File lib/s3_file_field/form_helper.rb, line 12 def self.included(arg) ActionView::Helpers::FormBuilder.send(:include, S3FileField::FormBuilder) end
Public Instance Methods
s3_file_field(object_name, method, options = {})
click to toggle source
# File lib/s3_file_field/form_helper.rb, line 16 def s3_file_field(object_name, method, options = {}) options = S3Uploader.new(options).field_options if ::Rails.version.to_i >= 4 ActionView::Helpers::Tags::FileField.new( object_name, method, self, options ).render else ActionView::Helpers::InstanceTag.new( object_name, method, self, options.delete(:object) ).to_input_field_tag("file", options.update(:size => nil)) end end