From 46aa6ec7589b904db92cee6195fbc62fb4e68ccd Mon Sep 17 00:00:00 2001 From: Skud Date: Wed, 14 Aug 2013 11:06:10 +1000 Subject: [PATCH] added caching to the Blah.interesting methods --- app/models/crop.rb | 1 + app/models/member.rb | 1 + app/models/planting.rb | 1 + app/models/seed.rb | 1 + 4 files changed, 4 insertions(+) diff --git a/app/models/crop.rb b/app/models/crop.rb index 34a3685d7..86c4a5ac0 100644 --- a/app/models/crop.rb +++ b/app/models/crop.rb @@ -95,6 +95,7 @@ class Crop < ActiveRecord::Base interesting_crops.push(c) end + Rails.cache.fetch("interesting_crops", :expires_in => 1.day) return interesting_crops end diff --git a/app/models/member.rb b/app/models/member.rb index e66373e8c..6b4835c14 100644 --- a/app/models/member.rb +++ b/app/models/member.rb @@ -188,6 +188,7 @@ class Member < ActiveRecord::Base next unless m.plantings.present? interesting_members.push(m) end + Rails.cache.fetch('interesting_members', :expires_in => 1.day) return interesting_members end diff --git a/app/models/planting.rb b/app/models/planting.rb index c82b61fa3..fdee6f692 100644 --- a/app/models/planting.rb +++ b/app/models/planting.rb @@ -83,6 +83,7 @@ class Planting < ActiveRecord::Base interesting_plantings.push(p) end + Rails.cache.fetch("interesting_plantings", :expires_in => 3.hours) return interesting_plantings end end diff --git a/app/models/seed.rb b/app/models/seed.rb index d18833ecc..d7fb25451 100644 --- a/app/models/seed.rb +++ b/app/models/seed.rb @@ -41,6 +41,7 @@ class Seed < ActiveRecord::Base interesting_seeds.push(s) end + Rails.cache.fetch('interesting_seeds', :expires_in => 6.hours) return interesting_seeds end