1

このエラーが発生しています。

ActiveRecord::ConnectionNotEstablished
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-    4.0.0.rc1/lib/active_record/connection_adapters/abstract/connection_pool.rb:546:in `retrieve_connection'
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:79:in `retrieve_connection'
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-4.0.0.rc1/lib/active_record/connection_handling.rb:53:in `connection'
/Users/jod/.rvm/gems/ruby-1.9.3-p194@BankingApp/gems/activerecord-4.0.0.rc1/lib/active_record/model_schema.rb:208:in `columns'

rake タスクを実行しようとしたとき。rake タスクでは、Class2 を使用して作成を行います。これにより、データベースにレコードが作成されます。

この問題は理解できましたが、Class1 はデータベースに保存されており、正常に動作しています。IE でユーザーを保存すると期待どおりに動作し、車を保存すると失敗します。クラスは同じです。

レールとポストグルでルビーを使用しています

4

1 に答える 1

1

Rails 4 を初めてセットアップしたときは、使用する gem ファイルをセットアップし、config フォルダー内pgのファイルをセットアップして、適切なデータベースをポイントし、資格情報を提供するだけで済みました。database.yml

コメントで言及したタスクは、Rails の以前のバージョンではそのままでは提供されなかったものだと思いますか?

于 2013-11-14T16:32:56.897 に答える