Я использую полиморфную вилку 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"
Спасибо.