【问题标题】:ActiveRecord multiple databases without Rails没有 Rails 的 ActiveRecord 多个数据库
【发布时间】:2023-03-06 20:48:02
【问题描述】:

我想在没有 Rails 的项目中使用 ActiveRecord。 我还想像 Rails 一样在 config/database.yml 中指定数据库连接。

已经有一个答案,多个数据库连接如何与 Rails 一起工作。 ActiveRecord talk to two databases?

我使用这种方法没有成功,我不知道为什么。我只收到错误消息“数据库配置未指定适配器”。

Rails 中是否有某种魔法可以读取 ActiveRecord 中没有的 database.yml? 我可以自己阅读它,但我不知道如何将它提供给 ActiveRecord,以便我可以在每个模型中使用建立连接。

【问题讨论】:

    标签: activerecord


    【解决方案1】:

    我发现了它是如何工作的。您只需填写 ActiveRecord::Base.configurations 哈希,然后它就可以工作了。

    http://apidock.com/rails/ActiveRecord/Base/configurations/class

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多