URL-адрес скрепки и Amazon S3 слишком длинный - PullRequest
0 голосов
/ 13 августа 2010

Когда изображение сохраняется в Amazon S3 с использованием Paperclip, URL-адрес изображения слишком длинный:

например. http://s3.amazonaws.com/railsapp/Users/am/Desktop/railsapp/public/system/avatars/1/thumb/16110022.jpg?1171724004 (это в основном http://s3.amazonaws.com/[bucketname]/[path на Mac для изображения])

Это в моей пользовательской модели:

  has_attached_file :avatar, 
                :styles => { :thumb => "100x100>", :medium =>"250x250>" },
                :default_style => :thumb,
                :default_url => "/images/:attachment/missing_:style.png",
                :storage => :s3,                    
                :s3_credentials => "#{RAILS_ROOT}/config/amazon_s3.yml"

Как сделать URL-адрес короче, чтобы в нем не было длинной ссылки на файл? В то же время, есть ли способ предотвратить сохранение формы исходного файла (не измененного размера)?

1 Ответ

0 голосов
/ 13 августа 2010

Вы пробовали определить параметр :path, например :path => "avatars/:id/:style/:filename"?

...