在https://ruby-china.org/topics/21488 中讲到的 touch 机制,是不是只针对于 ActiveRecord 的,如果最外层套娃不是 model,该如何使用呢?
问题 2:关于套娃缓存机制
<% cache @drug_groups.max(&:updated_at) do %>
<%end%>
出现 max 方法不支持一个参数的错误,是什么原因呢 目前的解决方案是: 使用@drug_groups.maximum(:updated_at) 不知这两个方法有什么区别?
问题 1:中文乱码问题 1.在 config/environment/development.rb 下,配置启用缓存
config.action_controller.perform_caching = true
2.添加 gem 包
gem 'actionpack-page_caching'
3.在资源控制器中添加页面缓存
caches_page :index
程序启动后,打开 index 页,在 public 目录下生成了 html 缓存页面,由于该缓存页面未指定编码导致打开时出现中文乱码 如何在生成缓存文件时指定编码? 目前解决方案是: 在 html 开头写入,用火狐打开就没有乱码了,IE 的话需要右键修改编码为 utf-8 不知是否还有其他的方法?