Próbuję użyć pamięci podręcznej fragmentów do buforowania stopki i paska nawigacji na stronie Ruby on Rails, która używa I18n. Problem polega na tym, że zmiana języka pokazuje stopkę i pasek nawigacyjny w niewłaściwym języku. Jak radzisz sobie z wygasaniem pamięci podręcznej fragmentów, gdy zmiany ustawień regionalnych?Jak wygasić pamięć podręczną fragmentów, gdy zmiany ustawień regionalnych?
6
A
Odpowiedz
13
Zamiast upływającym cache fragment, należy dokonać część lokalizacji klucza pamięci podręcznej, czyli coś podobnego
cache :locale => I18n.locale, ... do
...
end
W ten sposób różni użytkownicy mogą widzieć różne wersje językowe stopce/pasku nawigacyjnym, ale wszyscy zobacz wersje buforowane.
5
Gdy buforowanie fragmentu w Rails 3, to wystarczyły dla mnie:
- cache([object, locale: I18n.locale]) do
Powiązane problemy
- 1. Railsy tracą pamięć podręczną fragmentów z modeli
- 2. Wiosna: Konfiguracja ustawień regionalnych
- 3. Zmiana ustawień regionalnych Laravel
- 4. Jak całkowicie wyłączyć pamięć podręczną?
- 5. Ostrzeżenie dot. Ustawień regionalnych Debian
- 6. Jak testować pamięć podręczną ETag?
- 7. Jak wyczyścić pamięć podręczną pracownika serwisu?
- 8. Jak wyczyścić pamięć podręczną Androida
- 9. PhantomJS przechowuje pamięć podręczną
- 10. Java: Float Formatowanie zależy od ustawień regionalnych
- 11. Jak wyczyścić pamięć podręczną Smarty'ego
- 12. Mod_pagespeed usunąć pamięć podręczną?
- 13. Jak wyłączyć pamięć podręczną portletu Liferay?
- 14. Wyczyść pamięć podręczną Magento
- 15. Symfony2 wyłączyć pamięć podręczną?
- 16. Wyczyść pamięć podręczną NSURLConnection
- 17. Jak wyczyścić pamięć podręczną DNS klienta System.Net?
- 18. Jak wyczyścić pamięć podręczną md-autocomplete?
- 19. Link HTML pomijający pamięć podręczną?
- 20. Jak otrzymać powiadomienie o zmianie ustawień regionalnych systemu Android?
- 21. dokowanie dodać pamięć podręczną, gdy git checkout sam plik
- 22. Postgresql cache (pamięć) wydajność + jak rozgrzać pamięć podręczną
- 23. Resetuj pamięć podręczną dla Dappera
- 24. jak wyczyścić pamięć podręczną w gwt?
- 25. Jak wyświetlić pamięć podręczną aplikacji dla Androida?
- 26. Jak wyczyścić pamięć podręczną Apache Maven?
- 27. Jak wyczyścić pamięć podręczną w przędzy?
- 28. Jak zresetować pamięć podręczną czcionek css
- 29. Jak opróżnić pamięć podręczną atrybutów nfs?
- 30. Jak wyczyścić pamięć podręczną WebView w Cocoa?
Wiedziałem, że jestem brakuje czegoś, co jest w moich oczach, a ja patrząc na! :) Dzięki! – octimizer
Cool. Ps, jeśli odpowiedź ci pomoże, powinieneś oznaczyć odpowiedź jako zaakceptowaną, aby pomóc ludziom szukającym tego samego. –
Co napisałem, to: <% cache "# {I18n.locale} _footer" do%> footer_html_tutaj <% end %> – octimizer