Ruby on Rails 片段缓存
示例
Rails.cacheActiveSupport提供的,可用于在请求中缓存任何可序列化的Ruby对象。
要从缓存中获取给定键的值,请使用cache.read:
Rails.cache.read('city')
# => nil用于cache.write将值写入缓存:
Rails.cache.write('city', 'Duckburgh')
Rails.cache.read('city')
# => 'Duckburgh'或者,用于cache.fetch从缓存中读取值,如果没有值,则可以选择写入默认值:
Rails.cache.fetch('user') do
User.where(:is_awesome => true)
end传递的块的返回值将在给定键下分配给缓存,然后返回。
您还可以指定缓存过期时间:
Rails.cache.fetch('user', :expires_in => 30.minutes) do
User.where(:is_awesome => true)
end
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下