Следуйте Heroku: как работать с несколькими базами данных в приложении Rails?

У нас есть приложение Rails, размещенное на Heroku, и мне нужно настроить аналитические страницы для нашего маркетолога. Кажется, это типичный вариант использования Heroku.следить за базой данных

Две базы данных будут использовать одни и те же классы моделей, я хочу лишь выполнить некоторые действия для репликации базы данных.

Каков предпочтительный способ справиться с этой ситуацией в моем приложении?

ActiveRecord :: Базовая документация говорит о классовой связи:

You can also set a class-specific connection. For example, if Course is an ActiveRecord::Base, but resides in a different database, you can just say Course.establish_connection and Course and all of its subclasses will use this connection instead.

Должен ли я разделить на подклассы все мои классы моделей, чтобы указать подключение к вторичной базе данных? (это будет даже работать?)

Я также нашел этот драгоценный камень, но он, кажется, больше не поддерживается ....magic_multi_connections gem ?

Ответы на вопрос(2)

Ваш ответ на вопрос