Skip to content

Instantly share code, notes, and snippets.

@mileszs
Created July 9, 2010 14:55
Show Gist options
  • Select an option

  • Save mileszs/469559 to your computer and use it in GitHub Desktop.

Select an option

Save mileszs/469559 to your computer and use it in GitHub Desktop.
# Failing on line 3 when the cache hits
def find_categories
if (@categories = Rails.cache.read('all_categories')).nil?
@categories = Category.all(:order => 'name ASC')
Rails.cache.write('all_categories', @categories, :ttl => 1800)
end
end
# Solution:
def find_categories
Category
if (@categories = Rails.cache.read('all_categories')).nil?
@categories = Category.all(:order => 'name ASC')
Rails.cache.write('all_categories', @categories, :ttl => 1800)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment