8

我想在 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?提前致谢!

4

5 回答 5

2

我只是在寻找相同的叉子时发现了这个叉子:https ://github.com/arthrex/activerecord-sqlserver-adapter 。不能说它有多完整。

于 2013-07-01T21:41:15.210 回答
2

您可以尝试使用下面的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
于 2014-04-30T11:37:21.220 回答
1

来自问题的讨论有更新:https ://github.com/rails-sqlserver/activerecord-sqlserver-adapter/pull/278

恕我直言,到目前为止(我可以测试的)最好的分支是https://github.com/annaswims/activerecord-sqlserver-adapter/tree/rails-4,主要是为了让测试基地的进展保持透明。

于 2013-12-20T15:32:25.730 回答
0

该适配器现在也支持 v4.2。 https://github.com/rails-sqlserver/activerecord-sqlserver-adapter

于 2015-02-01T19:09:17.230 回答