我已经阅读了许多关于这个主题的现有问题/主题,但请记住,它们都没有直接解决我的问题。另请记住,这不是database.yml 的情况,因为我不会提前知道数据库信息。
也就是说,我需要一个解决方案来动态连接到 Rails 应用程序中的多个数据库。我的情况是我有多个数据记录站点,所有站点都有一个简单的数据表(事件、时间戳、值)。由于需要使用它们的本地应用程序,这些站点需要(并且将)保持原样。
我需要的是创建一个应用程序,它维护一个“MYSQL_LOGINS”表,并使用每个登录名来连接到各种数据库中的任何一个,并为其中的数据提供图表/图形。
对于我连接的所有 MySQL 数据库,我的“数据”模型将保持不变,我只需要能够告诉我的模型即时连接到不同的数据库。我希望这非常简单,但我们拭目以待。