Используя Paperclip, я хочу получить изображение с URL-адреса следующим образом:
require 'open-uri'
user.photo = open(url)
Проблема в том, что я затем получаю имя файла, например «open-uri20110915-4852-1o7k5uw». Есть ли способ, которым я могу изменить имя файла на user.photo?
В качестве дополнительного поворота Paperclip хранит мои файлы на S3, поэтому было бы еще лучше, если бы я мог установить желаемое имя файла в первоначальном назначении, чтобы изображения загружались на правильный ключ S3. Как то так:
user.photo = open(url), :filename => URI.parse(url).path