|
|
1
4
你看过清洁工吗?我在我的一些应用程序中大量使用它们,它们工作良好,并将缓存与您的模型分开。不是清除模型中的缓存,而是创建一个观察更改的扫描程序。您可以根据保存、更新等指定何时清除缓存。这样可以避免直接在模型中对这些内容进行编码。只需创建一个类似app/sweeper的目录,并为每个要清除缓存的模型插入一个目录。这个特定的示例是针对动作缓存的,但是您可能可以应用类似于片段的内容。
|
|
|
2
0
您还可以使用缓存名称来扫描数据。 例如,如果您这样做:
当模型更新时,将自动清除缓存,并且不再使用清理器。 |
|
|
chris cozzens · 访问哈希/数组内的数据 7 年前 |
|
|
lifemoveson · Ruby-CSV中的输出文件位于一列中 7 年前 |
|
|
John Smith · 重写方法Ruby 7 年前 |
|
|
Dhinakaran · 忽略gems,因为它的扩展未构建[重复] 7 年前 |
|
|
DaMa NaMu · 输入url时出现错误的新rails安装 7 年前 |
|
|
anshul410 · 带EX和NX的Ruby REDIS 7 年前 |