我认为是的,并且一些测试也指出了是的,但我想找到有关Rails在内存中缓存(未评估的)模板的文档。也就是说,对于任何.erb,.sass,.jbuilder等模板,Rails会:
1. 从文件中读取模板,仅一次。
2. 在需要时从内存中检索模板。
3. 在每次调用时将数据应用于模板,除非生成的输出被缓存。
所有的模板/缓存搜索和文档似乎都集中在第三点上。开发Rails标志可以启用/禁用类缓存。但是找到验证第一/第二点的文档似乎很难。Rails是否每次重新读取模板文件并依赖于操作系统级别的文件缓存呢?
1. 从文件中读取模板,仅一次。
2. 在需要时从内存中检索模板。
3. 在每次调用时将数据应用于模板,除非生成的输出被缓存。
所有的模板/缓存搜索和文档似乎都集中在第三点上。开发Rails标志可以启用/禁用类缓存。但是找到验证第一/第二点的文档似乎很难。Rails是否每次重新读取模板文件并依赖于操作系统级别的文件缓存呢?