Sha256: c053ba28fdccb2ec95042a8930db300dd3f72cd67d19afb4c050098b996377fc
Contents?: true
Size: 849 Bytes
Versions: 2
Compression:
Stored size: 849 Bytes
Contents
module Uploadcare::Rails::ActionView module FormHelper def uploadcare_uploader_tag(name) hidden_field_tag name, nil, role: 'uploadcare-uploader' end def uploadcare_uploader_field(object_name, method, options = {}) options.symbolize_keys! role = "#{options[:role]} uploadcare-uploader" options.update(role: "#{options[:role]} uploadcare-uploader") hidden_field(object_name, method, options) end def self.included(arg) ActionView::Helpers::FormBuilder.send(:include, Uploadcare::Rails::ActionView::FormBuilder) end end module FormBuilder def uploadcare_uploader_field(method, options = {}) @template.uploadcare_uploader_field(@object_name, method, objectify_options(options)) end end end ActionView::Base.send :include, Uploadcare::Rails::ActionView::FormHelper
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
uploadcare-rails-0.2.2 | lib/uploadcare/rails/action_view.rb |
uploadcare-rails-0.2.1 | lib/uploadcare/rails/action_view.rb |