Commit 4821aa6c251a1a2eb4f1fac7bf0f2897a435b48b

Authored by Dmitriy Zaporozhets
1 parent a699ebdb

skip protection to aws3

app/controllers/files_controller.rb
1 1 class FilesController < ApplicationController
2 2 def download
3 3 uploader = Note.find(params[:id]).attachment
4   - uploader.retrieve_from_store!(params[:filename])
5 4 send_file uploader.file.path, disposition: 'attachment'
6 5 end
7 6 end
... ...
app/uploaders/attachment_uploader.rb
... ... @@ -21,6 +21,10 @@ class AttachmentUploader &lt; CarrierWave::Uploader::Base
21 21 end
22 22  
23 23 def secure_url
24   - "/files/#{model.class.to_s.underscore}/#{model.id}/#{file.filename}"
  24 + if self.class.storage == CarrierWave::Storage::File
  25 + "/files/#{model.class.to_s.underscore}/#{model.id}/#{file.filename}"
  26 + else
  27 + url
  28 + end
25 29 end
26 30 end
... ...