Я сделал это для обучения цели развития, что я сделал, следующим образом.
В development.rb
Paperclip.options[:command_path] = "/usr/bin/"
в конфигурации/initislizer/paperclip.rb
Paperclip::Attachment.default_options[:url] = ':s3_domain_url'
Paperclip::Attachment.default_options[:path] = '/:class/:attachment/:id_partition/:style/:filename'
Paperclip::Attachment.default_options[:s3_host_name] = 's3.amazonaws.com'
и создал конфиг/aws.yml с
access_key_id: '####################'
secret_access_key: '####################'
bucket: 'bucket-name'
и он работал хорошо
Примечание: вы можете справиться с клавишами лучше, т.е. переменная окружения
Здесь вы можете найти информацию [https://github.com/thoughtbot/paperclip/wiki/Paperclip-with-Amazon-S3], [ здесь] (https://devcenter.heroku.com/articles/paperclip-s3) и [здесь] (http://www.rubydoc.info/gems/paperclip/Paperclip/Storage/S3) –