0
我有兩個當前在Heroku上運行的Rails 3應用程序。一個是主應用程序,另一個是主應用程序的論壇。如何從另一個Heroku應用程序使用Heroku的應用程序數據庫
對於這兩個應用程序,我想爲用戶使用單個數據庫表。出於這個原因,在論壇應用程序中,我重寫了ActiveRecord數據庫連接設置。
# User model in Forum application
class User < ActiveRecord::Base
establish_connection(
:adapter => "postgres",
:host => "ec2-XXX-XXX-XXX-XXX-XXX.compute-X.amazonaws.com",
:username => "username",
:password => "password",
:database => "db_name"
)
end
通過覆蓋配置,我得到'activerecord-postgres-adapter'沒有找到異常。爲了消除這個異常,我在Gemfile中添加了'pg'gem。但是我仍然面臨同樣的錯誤。
任何人都可以讓我知道,如何從另一個Heroku應用程序使用Heroku的應用程序數據庫。並且還需要使用哪些寶石來避免以上異常。
謝謝你..
傑里米,謝謝您的回覆.. 我通過使用適配器 「PostgreSQL的」 解決這個問題,而不是「Postgres的 establish_connection( :適配器=> 」的PostgreSQL「, :主機=>「ec2- XXX-XXX-XXX-XXX-XXX.compute-X.amazonaws.com「, :username =>」username「, :password =>」password「, :database =>」db_name「 ) – kals 2011-06-09 04:21:19