我最近从Rails 2.0.2升级到2.3.8,并一直在寻找扭结。这个让我感到困惑。ActiveRecord协会未找到 - 但只在第二次加载
我有一个运行在生产精细页面,但在开发模式下运行良好第一次加载,然后重新加载它崩溃了:
的ActiveRecord :: ConfigurationError - 协会命名为“average_prices”不发现;也许你拼错了吗?
这是一个嵌套的立即加载通话:
list_user.bookmarks.visible_to_user(logged_in_user_id).find(:all, :conditions=>filter, :include=>[:user, {:gift=>:average_prices}, :tags, :product_image])
我的感觉是错误没有严格的事实相关的实际问题......抛开代码正确运行(在生产)我也在我的应用中偶尔观察到其他错误,其效果如下:
[我的一个helper类]的副本已从模块树中删除,但仍处于活动状态!
谷歌搜索引起了许多关于将类标记为“卸载”并使用“require_dependency”而不是“require”的讨论......但我尝试了许多没有任何运气的东西。
有没有人在这里有任何线索?关于加载/重新加载类,我似乎很奇怪。
注意:我认为我所看到的可能与this相同,但是在此处发布的修复程序对我无效。
你解决了这个问题吗?我也有。 – cmrichards 2013-10-22 16:22:35