我想在 Rails 4 上创建一个使用现有 MS SQL 数据库的应用程序。此应用程序可以从使用 Rails 4 及其所有新功能中受益匪浅但似乎每个人都推荐使用的 gem - activerecord-sqlserver-adapter 不支持 rails 4.0.0 - https://github.com/rails-sqlserver/ activerecord-sqlserver-adapter/issues/250 有人可以建议是否有其他方法可以在不使用此 gem 的情况下连接到 MS SQL Server?提前致谢!
5 回答
我只是在寻找相同的叉子时发现了这个叉子:https ://github.com/arthrex/activerecord-sqlserver-adapter 。不能说它有多完整。
您可以尝试使用下面的gem将 MS SQL Server 5 和更高版本与 Rails 4 一起使用。
sudo gem install sic-activerecord-sqlserver-adapter
这肯定适用于 Rails 4,我已经尝试过了。谢谢。
另一个好消息,为 activerecord-sqlserver-adapter 发布了 rails 4 支持版本
现在我们可以将下面的 gem 用于带有 Rails 4 的 MS-SQL
gem 'activerecord-sqlserver-adapter', '~> 4.0.0'
以及运行时依赖项
activerecord ~> 4.0.0
来自问题的讨论有更新:https ://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/278
恕我直言,到目前为止(我可以测试的)最好的分支是https://github.com/annaswims/activerecord-sqlserver-adapter/tree/rails-4,主要是为了让测试基地的进展保持透明。
rails-sqlserver/activerecord-sqlserver-adapter现在根据https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/issues/250支持 rails 4