Вопросительные знаки после изображений и файлов js / css в рельсах. Зачем? - PullRequest
3 голосов
/ 17 декабря 2008

Кто-нибудь знает, почему после изображений и CSS-файлов появляются вопросительные знаки (с номером) (при просмотре HTML-кода)? И как их отключить?

Ответы [ 2 ]

3 голосов
/ 17 декабря 2008

Из Документация по Rails API :

По умолчанию Rails добавит все пути активов с этим активом метка времени. Это позволяет вам установить дата окончания срока действия кеша для актива далеко в будущее, но все же сможет мгновенно лишить законной силы просто обновление файла (и, следовательно, обновление отметка времени, которая затем обновляет URL как метка времени является частью этого, который в свою очередь перебивает кэш).

Надеюсь, это поможет.

1 голос
/ 19 декабря 2008

Это должно быть в состоянии кэшировать файл на клиенте и при этом удостовериться, что клиент получит самую последнюю версию при наличии изменений. Таким образом, каждая модификация файла приводит к новой отметке времени, когда клиент отправляет новый запрос на сервер для получения измененного файла.

Если вы не хотите использовать (хотя я не понимаю, почему - это хорошо), просто не используйте помощники rails для включения javascripts или таблиц стилей. Просто включите обычные теги HTML: ссылку и скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...