我正在为rails 2.3.18内置并运行ruby 1.9.3的Web应用程序执行边缘ruby和rails更新。
我一直在逐步更新导轨版本并修复休息,并且事情一直在稳步前进。我目前已经使用了ruby 2.1和rails 3.2.x.x.并推动了导轨4.0.0
自4.0.0更新以来,我已经处理了很多中断和错误,现在可以让服务器开始使用rails s
,但我现在得到一个新的错误。
我无法在网上找到任何有关此错误的信息,所以我希望我能在这里有更好的运气。 Thx提前。
这是我的控制器中触发此错误的行。请记住,这不是我的代码。我正在更新一个8岁的系统。
class WpPosts < ActiveRecord::Base
establish_connection "blog"
end
这是触发错误的特定行,但是在任何活动记录调用的任何地方都会出现此错误。即使是简单地在rails控制台中调用模型也会给我带来同样的错误。
在rails console中调用User
之类的事情会给我带来同样的错误。
我已经尝试过了:
gem install activerecord -v=4.0.0
这仍然给我带来同样的错误。我也取消了所有其他版本的activerecord。
有一个非常短的堆栈跟踪,这让我相信铁路lib没有加载。或者那可能是该lib路径的问题。
app/models/wp_posts.rb:1:in `<top (required)>'
app/controllers/default_controller.rb:28:in `start'
这是我的application.rb文件顶部的屏幕截图