Раньше у меня была эта глючная конфигурация Paperclip:
class Photo < ActiveRecord::Base
has_attached_file :image, :storage => :s3,
:styles => { :medium => "600x600>", :small => "320x320>", :thumb => "100x100#" },
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "/:style/:filename"
end
Это ошибка, потому что два изображения не могут иметь одинаковый размер и имя файла. Чтобы это исправить, я изменил конфигурацию на:
class Photo < ActiveRecord::Base
has_attached_file :image, :storage => :s3,
:styles => { :medium => "600x600>", :small => "320x320>", :thumb => "100x100#" },
:s3_credentials => "#{RAILS_ROOT}/config/s3.yml",
:path => "/:style/:id_:filename"
end
К сожалению, это разрывает все URL-адреса уже созданных вложений. Как я могу обновить эти пути к файлам или иным образом заставить работать URL-адреса?