ruby-on-rails – Rails是否缓存模板?

我假设是的,有些测试指向是,但我想找到Rails在内存中缓存(未评估)模板的文档.

也就是说,对于任何.erb,.sass,.jbuilder等模板,Rails将:

>只从文件中读取一次模板
>需要时从内存中检索模板
>在每次调用时将数据应用于模板,除非缓存生成的输出.

所有模板/缓存搜索和文档似乎都集中在第3点.并且开发Rails标志启用/禁用类缓存.但找到验证声明#1 /#2的文档似乎是虚幻的. Rails每次都重新读取模板文件并依赖于操作系统级文件缓存吗?

最佳答案 我有同样的问题,并做了一些狩猎.

Yes – Rails缓存模板.

点赞