Игнорирование строки HTML из кеша страниц - PullRequest
0 голосов
/ 01 декабря 2011

Можно ли игнорировать строку HTML (в данном случае это JS, но это не имеет значения) из кэша страниц?

Подводя итог, я получил страницу, которая кэшируется с помощью caches_page, в некоторых случаях страница просматривается с параметром, который запускает триггер в JS. Точнее говоря, там есть средство просмотра изображений, где триггер JS является индексом для массива слайд-шоу. Таким образом, если параметр указан, скажем, со значением «6», он перейдет к 6-му изображению в слайд-шоу, а не с самого начала. Довольно простые вещи.

Я хотел бы кэшировать эту страницу без оскорбительной строки JS (imgIndex (#)). Есть ли способ осуществить это? Если это что-то меняет, и я знаю, что может, я на Rails 2, а не на 3. Спасибо.

1 Ответ

0 голосов
/ 01 декабря 2011

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

Примерно так:

# your JS and any content you don't wanna cache goes here or after the following block
<% cache do %>
  <% #anything here will be cached %>
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...