Если вы придерживаетесь правила: один URL = одна страница , кэширование легко.
Так просто, что я не знаю, что я могу добавить ... просто фрагмент-cache или page-cache.
Если у вас нет локали в вашем URL (что не является хорошей практикой), кэширование будет намного сложнее.
изНаправляющие Rails :
У вас может возникнуть желание сохранить выбранную локаль в сеансе или файле cookie.Не делай так.Локаль должна быть прозрачной и частью URL.Таким образом, вы не нарушаете основные предположения людей о самой сети: если вы отправляете URL-адрес какой-либо страницы другу, он должен видеть ту же страницу, то же содержание.Причудливое слово для этого было бы, что вы RESTful.Подробнее о подходе RESTful читайте в статьях Стефана Тилкова.Из этого правила могут быть некоторые исключения, которые обсуждаются ниже.