I have two Rails 3 applications currently running on Heroku. One is main application and another one is Forum for the main application.
For both of these applications I want to use a single db table for users. For this reason, in Forum application I overwritten ActiveRecord db connection settings like this.
# 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
By overriding configuration, I'm getting 'activerecord-postgres-adapter' not found exception. To eliminate this exception, I added 'pg' gem in Gemfile. But still I'm facing same error.
Can anyone please let me know, how to use Heroku's application db from another Heroku application. And also which gem I need to use to avoid ab开发者_StackOverflowove Exception.
Thank You..
Use ActiveResource instead of ActiveRecord.
精彩评论