获取“未定义的局部变量或方法”错误

时间:2013-01-31 16:27:34

标签: ruby-on-rails typhoeus

我运行一个命令:

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

1 个答案:

答案 0 :(得分:0)

像评论中提到的Javid一样,我错过了定义什么是变量“数据库”的行

补充说:

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

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