1

私はこのクエリを持っています:

@constructions = Rails.cache.fetch(['city'], :expires_in => 24.hours){NewConstructions.all}

ユーザーがログインしている場合、またはセッションが空の場合、キャッシュを動的に更新するにはどうすればよいですか?

4

1 に答える 1

0

実行する

Rails.cache.delete(['city'])

あなたが説明した条件の下で、その声明の前のどこかに。そのキーのキャッシュは空になり、補充されます。

ところで。なぜ['city']キャッシュキーとして使用しているのか疑問に思っています。'city'同じ効果があります。

于 2013-10-28T22:10:47.343 に答える