Rails + Memcachier показывает отсутствующий ключ - PullRequest
0 голосов
/ 04 мая 2020

Я использую 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

Похоже, я использую кеширование всей страницы, но кроме этого кода нет. Я что-то здесь упустил?

...