Ruby on rails Rails/Memcached:缓存树状结构

Ruby on rails Rails/Memcached:缓存树状结构,ruby-on-rails,memcached,Ruby On Rails,Memcached,我使用memcached来存储我的较重的查询,但在尝试缓存页面模型的站点地图时遇到了障碍 class Page < ActiveRecord::Base acts_as_tree end 我不知道如何使用Memcached存储这些内容。任何建议都会大有帮助 Rails.cache.fetch("foo") do # not sure how to store the pages. perhaps as a hash? end 看起来像是一个地图减少问题meyou map pa

我使用memcached来存储我的较重的查询,但在尝试缓存页面模型的站点地图时遇到了障碍

class Page < ActiveRecord::Base
  acts_as_tree
end
我不知道如何使用Memcached存储这些内容。任何建议都会大有帮助

Rails.cache.fetch("foo") do
  # not sure how to store the pages.  perhaps as a hash?
end

看起来像是一个地图减少问题meyou map page->child-Page1;child_page1->{subchild page1,subchild page2};然后使用map reduce深入到树中。使用page和/或child-page1作为键来遍历树/图形:reducechild-page1返回子项的整个列表。reducepage将chld-Page1类似地图缩减问题的书籍返回给meyou map page->child-Page1;child_page1->{subchild page1,subchild page2};然后使用map reduce深入到树中。使用page和/或child-page1作为键来遍历树/图形:reducechild-page1返回子项的整个列表。reducepage返回chld-page1
Rails.cache.fetch("foo") do
  # not sure how to store the pages.  perhaps as a hash?
end