我想在没有Rails的项目中使用ActiveRecord。 我还想在config / database.yml中指定数据库连接,就像Rails那样。
已经有一个答案,多个数据库连接如何与Rails一起使用。 ActiveRecord talk to two databases?
我使用这种方法是不成功的,我不知道为什么。我只收到错误消息“数据库配置未指定适配器”。
Rails中是否有某种魔法可以读取不在ActiveRecord中的database.yml? 我可以自己阅读,但后来我不知道如何将它提供给ActiveRecord,以便我可以在每个模型中使用establish_connection。
答案 0 :(得分:2)
我发现它是如何工作的。您只需填写ActiveRecord :: Base.configurations哈希,然后就可以了。
http://apidock.com/rails/ActiveRecord/Base/configurations/class