Почему "? 1238845838" добавлен в путь изображения?
Как я могу получить свой путь /url без него?
Ответ 1
Он обычно упоминается как "кеш-биттер". Paperclip автоматически добавляет временную метку в последний раз, когда файл был обновлен.
Предположим, что вы должны удалить кеш-память и вместо этого использовать /system/photos/1/small/phone_large.jpg. URL-адрес не изменится при изменении изображения, и ваши посетители будут видеть старое изображение до тех пор, пока оно будет кэшировано.
Если вы хотите удалить его, просто вызовите .url(:default, timestamp: false). Конечно, вы можете изменить :default на любой другой стиль, который вы определили.
Или если вы хотите по умолчанию отключить их по умолчанию, просто поместите это в файл config/initializers/paperclip.rb.