2013-01-31 38 views
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

一個西納特拉鐵路服務

編輯創建一個客戶端應用程序:這裏是 https://github.com/babakinks/HisFirstService/blob/master/service.rb

+1

請發佈您的代碼,並務必明確標識哪一行是16行。 – jdl

+0

會做。只需一分鐘我就把github放在某個地方... – Bohn

+0

@jdl:好的這裏是Service.rb代碼的鏈接:https://github.com/babakinks/HisFirstService/blob/master/service.rb – Bohn

回答

0

像Javid在提到的鏈接service.rb的資源文件是給錯誤發表評論我失蹤行定義什麼是變量「數據庫」

添加了這個:

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

還是有一定的MOR現在出現錯誤,但就這個問題而言,這就是缺少的。

相關問題