0

ある PostgreSQL データベースの単一のテーブルから別の PostgreSQL データベースの同じテーブルにレコードのサブセットをコピーするユーティリティを作成しようとしています。動的サブクラス化でこれを行っていますが、機能していません。「xxx データベースが構成されていません」というエラーが発生します (xxx はデータベースの URL で、「postgres://username:password@computername:5432/databasename」のようなものです)。 . Heroku 構成から URL をコピーしたので、URL が適切であることはわかっており、ローカル マシンの pgAdmin3 からデータベースにアクセスできます。コードは次のとおりです。

puts "Enter the database URL"
url = gets.chomp
db_conn = Class.new(ActiveRecord::Base) do
  establish_connection url
end
4

1 に答える 1

0

Establish_connection(url) のサポートは Rails 3.2 で追加されました。Rails 3.1.3 を実行していました。

于 2013-03-29T16:57:01.137 に答える