1
10
这是由于乘客共享其与memcached服务器的连接造成的。检查 http://www.modrails.com/documentation/Users%20guide.html#_example_1_memcached_connection_sharing_harmful .
解决办法就是把乘客的铁轨换成
|
2
1
一些可能有帮助的事情:
|
3
1
我也遇到了这个问题,在缓存提供程序执行解组操作之前,我解决了为每个类/模型添加Require_依赖项的问题。可能在生产环境中,这不是必需的,因为选项config.cache_class设置为true,但是在测试和开发中,它是false。 实际上,memcache(我正在使用的缓存提供程序)找不到要执行解组的引用类,然后引发此错误。 在这篇文章中有一个更好的解决这个问题的方法: http://kballcodes.com/2009/09/05/rails-memcached-a-better-solution-to-the-undefined-classmodule-problem/ 当做! |
4
0
是的,我经历过这种事。和我在一起,是因为我在做
我在Rails控制台中进行了一些游戏,并使用了以下功能:
|
5
0
添加评论以防其他人出现…kballcodes.com URL不再有效(尽管您仍然可以通过 archive.org )在那篇博文的评论中,有人描述了一种方法,如果Marshal首先抛出“未定义的类/模块”错误,可以尝试加载有问题的对象。我在下面包含了该代码,并在代码示例下引用了原始作者。 将此项添加到Rails的初始值设定项文件中\u root/config/initializers/文件夹:
这一切归功于 Matt Brown 是谁制造的 this code as a pastie 并评论了上面这篇已经过世的文章: |
Xceptions · Google云正在缓存我的静态文件 7 年前 |
Thread7 · memcache出错 7 年前 |
Nick M · Rails/Dalli:从另一个命名空间终止片段 7 年前 |
ctor · 有限时间存储数据:memcache与mysql 7 年前 |