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

时间:2010-07-20 18:22:45

标签: ruby-on-rails ruby activerecord

我一直在更新我的用户测试服务器,现在我每次调用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

以下是databases.rake的第96行:

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

所以看起来Base.configurations是'false'而不是数组。

我现在已经打了好几个小时,但是我找不到任何东西。

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

有人能指出为什么这个成员是假的明显原因?

1 个答案:

答案 0 :(得分:0)

我会接受我自己的问题,因为卡尔似乎无法使用,这会降低我的录取率。

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

凯尔,如果你回答这个问题,我会给你答案。