Я использую memcachier в моем приложении rails, которое работает в Heorku, под деталями драгоценного камня
memcachier (0.0.2)
dalli (2.6.2)
Ruby 1.9.3
Rails 3.2.11
Допустим, я визуализирую файл с именем _credit_account. html .erb, и в этом файле я использую механизм кэширования для хранения данных пользователя, код выглядит как
def credit_account
end
In the partial _credit_account.html.erb
Rails.cache.fetch(
"user_details_of_credit_account_#{account_id}"
) do
UserDetails.for_account(account_id).to_a
end
Итак, на панели управления MemCachier я вижу попадание для этого ключа
GET OK 5KB user_details_of_credit_account_53625762
Но странно то, что я вижу этот пропущенный ключ также для всего page,
GET Key not found http://sample.app.com/user/credit_account?id=53625762
Похоже, я использую кеширование всей страницы, но кроме этого кода нет. Я что-то здесь упустил?