lib/sunrise/file_upload/view_helper.rb in sunrise-file-upload-0.1.2 vs lib/sunrise/file_upload/view_helper.rb in sunrise-file-upload-0.1.3

- old
+ new

@@ -42,11 +42,14 @@ def fileupload_script(element_id, value = nil, options = {}) options = { 'element' => element_id }.merge(options) formatted_options = options.inspect.gsub('=>', ':') js = [ "new qq.FileUploaderInput(#{formatted_options});" ] - if value && !value.new_record? - js << "qq.FileUploader.instances['#{element_id}']._updatePreview(#{value.to_json});" + if value + Array.wrap(value).each do |asset| + next unless asset.persisted? + js << "qq.FileUploader.instances['#{element_id}']._updatePreview(#{asset.to_json});" + end end "$(document).ready(function(){ #{js.join} });" end