rails 2.3.5 - bug 使 ActiveRecord::Base.configurations 为 false。我如何追踪它?

问题描述 投票:0回答:1

我一直在更新我的用户测试服务器,现在每次我使用任何与数据库相关的内容调用 rake 时,突然都会出现错误。

样本错误:

rake db:drop RAILS_ENV='production' --trace

rake aborted!
undefined method `[]' for false:FalseClass
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/tasks/databases.rake:96

这是第 96 行

databases.rake

config = ActiveRecord::Base.configurations[RAILS_ENV || 'development']

所以看来 Base.configurations 是“假”而不是一个数组。

我已经为此奋斗了几个小时,但我在我的来源中找不到任何内容。

Google 没有提供任何有用的提示。

有人能指出该成员是假的任何明显原因吗?

ruby-on-rails ruby activerecord
1个回答
0
投票

问题是我的database.yml丢失了。

© www.soinside.com 2019 - 2024. All rights reserved.