Конфигурация Amazon S3 с помощью скрепки - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь настроить скрепку для публикации в моей учетной записи Amazon s3.

Это ошибка, которую я получаю:

LoadError in PostsController#create
no such file to load -- aws/s3 (You may need to install the aws-s3 gem)
Rails.root: /Users/tonybeninate/Documents/Apps/PhotoBlog

Почтовая модель

class Post < ActiveRecord::Base
# Paperclip
has_attached_file :photo,
:storage => :s3,
:path => "/:attachment/:id/:style/:filename",
:s3_credentials => Rails.root.join("config/s3.yml"),
:styles => {
  :thumb => "100x100#",
  :small => "150x150>",
  :large => "725x725" }
end

s3.yml (я заменил свой ключ и секретный ключ)

bucket: <%= ENV['tbhockeyboy'] || 'paperclip' %>
access_key_id: <%= ENV['my_access_key'] %>
secret_access_key: <%= ENV['my_secret_key'] %>

У меня установлен драгоценный камень aws-s3. Есть мысли?

Ответы [ 2 ]

3 голосов
/ 01 июля 2012

В качестве альтернативы попробуйте использовать

gem 'aws-sdk'

в вашем Gemfile и bundle install.

0 голосов
/ 24 июня 2011

Вы исправили это?Убедитесь, что в вашем Gemfile есть

gem 'aws-s3'

, и запустите bundle install.

...