ruby-on-rails - Ruby 3.0 / Rails 6 通过 ODBC 连接到 SQL Server?
问题描述
从 Rails 6 连接到 MS SQL Server 的最佳方式是什么?我正在尝试将使用 SQLite 后端开发的 Rails 应用程序移植到 Azure,其中首选是使用 Azure SQL 数据库。
为了进行测试,我在本地运行了一个 MS SQL Server Docker 映像。经过一番摆弄,我正确加载了 ActiveRecord sqlserver_adapter - 但我遇到了 ruby rails-odbc 驱动程序的问题。它在我的 Gemfile 中指定:
gem 'tiny_tds'
gem 'activerecord-sqlserver-adapter'
gem 'rails-odbc'
但是当我运行时,bundle install
我收到以下错误:
steve@AMEYLT722355L:~/git/risk_front$ bundle install
Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Could not find gem 'rails-odbc x86_64-linux' in any of the gem sources listed in your Gemfile.
任何人都知道如何找到这个版本的 rails-odbc 驱动程序,或者从 Rails 6 连接到 MS SQL Server 的另一种方式。
谢谢
史蒂夫
解决方案
推荐阅读
- javascript - 通过 xpath 传递的字符串变量未定位元素并引发异常
- sql - 根据开始日期和结束日期将日期分成季度
- node.js - 我需要删除“i”标签后的电话号码
- arm - 相当于clang中的-mno-sched-prolog?
- java - 如何使用注释测试依赖注入?
- c - 为什么整数指针会自动变为 0x384
- python - 在 Jupyter Notebook 中的 pymc3 - 模型未“重置”
- unix - 如何使用 awk 将两种不同类型的 csv 文件重新格式化为一种通用格式?
- eclipse - 无法在 Eclipse Oxygen 中安装插件 Spring Tool Suite 4
- swift - 对情节提要的细微修改会导致 XCode 崩溃