0

我运行一个命令:

rake db:migrate RAILS_ENV=test    
ruby service.rb -p 3000 -e test

我得到这个错误:

, [2013-01-31T10:25:22.197106 #999] DEBUG -- : env: test
service.rb:16:in `<main>': undefined local variable or method `databases' for main:Object (NameError)

我对 Rails 很陌生,有人可以集思广益,看看我应该看什么来找到问题吗?这来自于使用 Typheous 为 Sinatra Rail 服务创建客户端应用程序的教程

编辑:这是给出错误的 service.rb 源文件的链接 https://github.com/babakinks/HisFirstService/blob/master/service.rb

4

1 回答 1

0

就像评论中提到的 Javid 我错过了定义变量“数据库”的行

添加了这个:

databases = YAML.load_file("config/database.yml")

现在还有一些错误,但就这个问题而言,这就是所缺少的。

于 2013-01-31T16:51:43.260 回答