Если у вас еще нет учетной записи s3, перейдите по ссылке:
http://aws.amazon.com/s3/
Вы должны добавить это к вашей модели контакта:
приложение / модели / contact.rb
has_attached_file :picture,
:styles => {:large => "275x450>"},
:storage => :s3,
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "appname/:attachment/:style/:id.:extension"
Убедитесь, что ваше имя приложения - это имя вашего приложения rails на heroku. И убедитесь, что вы переименовываете изображение в любое имя, которое вы назвали.
Тогда вам нужен файл конфигурации в config/s3.yml
.
development:
bucket: bucked_name
access_key_id: key
secret_access_key: secret
production:
bucket: bucked_name
access_key_id: key
secret_access_key: secret
Убедитесь, что вы правильно знаете ключ и секрет.
В вашем файле gem убедитесь, что у вас установлены следующие камни:
gem "aws-s3", :require => "aws/s3"
gem "paperclip"