это может быть более общий вопрос, а не только связанный с Rails. Я собираюсь начать работу над приложением, которое рано или поздно должно будет использовать какую-то стратегию кэширования.
Как подходить к кешированию при программировании веб-приложения? Должен ли я продумать это заранее или это вопрос последующих решений? И потом, как подойти к тестированию такого приложения? Тестируете ли вы его с включенным кэшированием (в конце концов, именно так оно и будет работать в производстве) или выключено?