2013-03-29 76 views
0

我試圖創建一個實用程序來將一個PostgreSQL數據庫的單個表中的記錄子集複製到另一個PostgreSQL數據庫中的同一個表。我正在做動態子類化,但它不起作用:它引發錯誤「xxx數據庫未配置」(其中xxx是我的數據庫URL,類似於「postgres:// username:password @ computername:5432/databasename」我知道的網址是好的,因爲我從我的Heroku的配置拷貝它,我可以訪問我的本地機器上pgAdmin3數據庫下面的代碼:動態子類化和ActiveRecord與PostgreSQL數據庫建立連接

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

回答

0

爲establish_connection(URL)支持在加入Rails 3.2;我正在運行Rails 3.1.3。