Следуйте 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 ?