Gdy korzystamy z helperów typu np. javascript_include_tag, na końcu ścieżki po nazwie pliku dokalejany jest kawałek: /javascripts/application.js?1159282338.
Czasami zdarza mi się że doklejany jest sam znak zapytania i wtedy plik nie jest widoczny.
Ktos wie może co to jest i jak sobie radzić z takimi problemem ??
Mogę się mylić, ale przeczucie i jakieś wspomnienia mówią mi, że ten tajemniczy numerek jest powiązany z datą modyfikacji pliku, do którego link prowadzi. Dzięki temu po zmianie pliku na serwerze, przeglądarka dostaje niby nowy obiekt do pobrania - nie weźmie go z cache.
A jeśli pojawia Ci się sam znak zapytania? Hmmm…
Może plik nie istnieje?
Istnieje. Co ciekawsze gdy użyłem zapisu z symbolem np. javascript_include_tag :fckeditor to poszło, tajemniczy ciąg cyfr się wygenerował, a dla zapisu javascript_include_tag ‘fckeditor’ już nie.
Pozostaje jeszcze kwestia zdjęć, dla których to nie używam w tej chwili helpera tylko tagu img, bo wtedy ten numer nie jest generowany.