class DiscreteUploadTo::ActionView::Base
Public Instance Methods
discrete_upload_tag(name, url, klas='')
click to toggle source
# File lib/discrete_upload_to.rb, line 6 def discrete_upload_tag name, url, klas='' "#{file_field_tag :name, class: klas + 'discrete_upload'}<script>$(document).on('change', '.discrete_upload', function(e){uploadFile($(this)[0].files[0]);});function uploadFile(image){data = new FormData();data.append('#{name}', image);$.ajax({data: data,type: 'post',url: '#{url}',cache: false,contentType: false,processData: false,success: function(data){discrete_upload_success(data['url'])},error: function(){discrete_upload_failure()}});}</script>".html_safe end