Сейчас я использую Amazon S3 и Paperclip, который позволяет моим пользователям загружать изображение, связанное с создаваемым им событием. Моя конечная цель состоит в том, что другие могут просмотреть это событие, чтобы иметь возможность щелкнуть изображение и заставить его запросить СОХРАНИТЬ на свой компьютер. На данный момент щелчок по ссылке откроет изображение в окне браузера. Я скорее попрошу их скачать вместо этого. Все изображения сохраняются только на S3, а не локально. Необходимо скрыть открытый s3-url, если это возможно, или замаскировать его
Вот моя текущая настройка
Index.html
<%= link_to 'Download Creative', event.creative.url, class: "btn btn-info" %>
Event.rb
has_attached_file :creative,
:styles => { :thumb => "150x150", :custcreative => "250x75" },
:path => ":attachment/:id/:style.:extension",
:s3_domain_url => "******.s3.amazonaws.com",
:storage => :s3,
:s3_credentials => Rails.root.join("config/s3.yml"),
:bucket => '*****',
:s3_permissions => :public_read,
:s3_protocol => "http",
:convert_options => { :all => "-auto-orient" },
:encode => 'utf8'
Надеюсь, кто-то может мне помочь.