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を使用したSinatraRailサービスのクライアントアプリの作成に関するチュートリアルからのものです。

編集:エラーが発生している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 に答える