Ruby on rails 从钱开始

Ruby on rails 从钱开始,ruby-on-rails,memcached,cache-money,Ruby On Rails,Memcached,Cache Money,我最近安装了。在设置memcached和cache money时遇到了一些困难,我想我已经成功了。它在我的登录页面上缓存了一个查询。我登录,然后转到我的邮件索引页并获得以下错误: indices delegated to @cache_config.indices, but @cache_config is nil: Slug(id: integer, name: string, sluggable_id: integer, sequence: integer, sluggable_type:

我最近安装了。在设置memcached和cache money时遇到了一些困难,我想我已经成功了。它在我的登录页面上缓存了一个查询。我登录,然后转到我的邮件索引页并获得以下错误:

indices delegated to @cache_config.indices, but @cache_config is nil: Slug(id: integer, name: string, sluggable_id: integer, sequence: integer, sluggable_type: string, scope: string, created_at: datetime)

搜索错误消息的第一部分会在Google上返回0次点击,所以我甚至不知道从哪里开始。有什么建议吗?

我想您可能没有在邮件模型中设置索引。缓存资金将自动用于id等字段,但否则您需要自己设置它们

class Message < ActiveRecord::Base
  index [:subject, :body, :sender]
end
class消息
两周前,友军id方意识到了这个问题,并在玩友军id之前先关闭它,由缓存资金方修复:


因此,您暂时不能使用这两个插件中的任何一个。

为了澄清,我如何处理我不想索引的模型?或者有没有一种方法可以只指定某些文件用于缓存?“索引”在本文中的意思是:我将查询的字段。如果你不打算查询一个模型,不要把索引设置放在里面。嗯,问题是我没有索引它。。。我的cache\u money.rb文件中有is\u cached:repository=>$cache。我需要把它移到别处吗?