Я использую Polymorphic форк Paperclip в Rails, но у меня были серьезные проблемы с перезаписью уникальных имен файлов.Независимо от того, поставил ли я метку времени (подробнее об этом в секунду) или идентификатор ресурса в URL, если файл с тем же именем загружается впоследствии, тогда предыдущий перезаписывается.
Кроме того, он работал раньше, но интерполяция времени теперь выводит только «0» вместо метки времени.
module Paperclip
module Interpolations
def stamp(attachment, style)
attachment.instance_read(:created_at).to_i
end
end
end
Теперь просто выводит;
0
Это то, что мойПоле URL:
:url => "/assets/images/:stamp/:id_:style.:extension"
Спасибо.