У меня есть два приложения Rails 3, которые в настоящее время работают на Heroku. Одно из них является основным приложением, а другое - Форумом для основного приложения.
Для обоих этих приложений я хочу использовать одну таблицу БД для пользователей. По этой причине в приложении Forum я перезаписал параметры подключения к ActiveRecord db следующим образом.
# 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». Чтобы устранить это исключение, я добавил gem 'pg' в Gemfile. Но все же я сталкиваюсь с той же ошибкой.
Может кто-нибудь, пожалуйста, дайте мне знать, как использовать приложение Heroku db из другого приложения Heroku. А также, какой драгоценный камень мне нужно использовать, чтобы избежать исключения.
Спасибо ..