Подтвердить что ты не робот

URL-адрес изображения скрепки скрепки

Глупый вопрос?

<img alt="Phone_large" src="/system/photos/1/small/phone_large.jpg?1238845838" />

Почему "? 1238845838" добавлен в путь изображения?

Как я могу получить свой путь /url без него?

4b9b3361

Ответ 1

Он обычно упоминается как "кеш-биттер". Paperclip автоматически добавляет временную метку в последний раз, когда файл был обновлен.

Предположим, что вы должны удалить кеш-память и вместо этого использовать /system/photos/1/small/phone_large.jpg. URL-адрес не изменится при изменении изображения, и ваши посетители будут видеть старое изображение до тех пор, пока оно будет кэшировано.

Если вы хотите удалить его, просто вызовите .url(:default, timestamp: false). Конечно, вы можете изменить :default на любой другой стиль, который вы определили.

Или если вы хотите по умолчанию отключить их по умолчанию, просто поместите это в файл config/initializers/paperclip.rb.

Paperclip::Attachment.default_options[:use_timestamp] = false