Если вам нужно хранить данные между запросами, скорее всего, это не то, что вы ищете.Мемоизация обычно используется в Ruby / Rails, когда вы вызываете один и тот же метод несколько раз в рамках одного запроса, и этот метод дорогостоящий (либо интенсивное использование процессора, несколько запросов к БД и т. Д.).
Вы можете запомнить метод, который сохраняет результат в переменной экземпляра, и при следующем вызове возвращается значение переменной экземпляра, а не переоценка метода.Есть масса ресурсов на это, если вы хотите изучить это дальше.
Для данных, которые должны сохраняться между сеансами и, возможно, должны быть разделены между различными пользователями, я настоятельно рекомендую memcached.Rails имеет некоторую встроенную поддержку для него, поэтому не должно быть слишком сложно найти хорошие ресурсы.