Module: CarrierWaveDirect::ActionViewExtensions::FormHelper
- Defined in:
- lib/carrierwave_direct/action_view_extensions/form_helper.rb
Overview
This module creates direct upload forms to post to cloud services
Example:
direct_upload_form_for @video_uploader do |f|
f.file_field :video
f.submit
end
Instance Method Summary collapse
Instance Method Details
#direct_upload_form_for(record, *args, &block) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/carrierwave_direct/action_view_extensions/form_helper.rb', line 17 def direct_upload_form_for(record, *args, &block) = args. = { :multipart => true }.update([:html] || {}) form_for( record, *(args << .merge( :builder => CarrierWaveDirect::FormBuilder, :url => record.direct_fog_url, :html => , :authenticity_token => false, :include_id => false )), &block ) end |