Ссылка, созданная eRuby, тоже самое? номер каждый раз, когда я обновляю - PullRequest
0 голосов
/ 19 октября 2010

Ссылка, созданная eRuby , имеет то же самое?число каждый раз, когда я обновляю.

Например,

<img alt="Auto" class="list-image" src="/images/auto.jpg?1287492558" />

? 1287492558

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

Я также обнаружил, что

  • Я смог бы загрузить изображение в первый раз, в 3-й раз, в 6-й рази т. д.
  • И загрузите мою таблицу стилей только в первый раз.Не после обновления.
  • номер? Всегда одинаков каждый раз, когда я обновляю
  • , когда я запрашиваю ссылку на изображение, используя другой номер?, Его можно загрузить.Но с тем же «номером» Внутренняя ошибка сервера частный метод `gsub! 'вызвано для # "шоу.

Итак, для чего это нужно? 1287492558 и как его удалить или как заставить Ruby on Rails загружать URL-адрес изображения?

Ответы [ 3 ]

1 голос
/ 19 октября 2010

В противоположность тому, что сказали Анатолий и Джейкоб, это число используется для того, чтобы браузер кешировал статический контент. Число, которое вы видите, является отметкой времени последнего обновления этого файла. Таким образом, число останется неизменным, и ваш браузер сможет кэшировать этот контент до тех пор, пока контент не будет изменен, поэтому время последнего обновления изменится, и это заставит все браузеры обновить файл в своих кешах. Я не знаю, как его отключить, проверим документы и сообщу, если что-нибудь найду.

1 голос
/ 19 октября 2010

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

0 голосов
/ 19 октября 2010

Я решил это с помощью Шавка .Не используйте WEBrick .

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