作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Rails 应用程序需要同时访问三个不同的数据库系统。
我们有 SQL Server、Oracle 服务器,当然还有 Postgres。
我试图找出如何实现从所有三个(多元宇宙等)获取数据的能力。
我得到的只是一个模糊的错误:
ActiveRecord::Base.establish_connection ActiveRecord::AdapterNotSpecified in UsersController#index database configuration does not specify adapter
我有 database.yml
和 database_nba.yml
可以访问第二个 SQL 服务器,但无法让它与两个并发数据库服务器一起工作。
最佳答案
您必须在 database.yml 中指定不同的数据库
production:
adapter:mysql, :other_adapter, :other_adapter
https://www.rubydoc.info/docs/rails/4.1.7/ActiveRecord/ConnectionAdapters
查看上述文档。
关于ruby-on-rails - Ruby On Rails 5.2 和多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57063440/
我是一名优秀的程序员,十分优秀!