使用Rails 4连接MS SQL Server

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。是否有其他方法连接到MS SQL Server而不使用这个gem?谢谢!

你可能需要耐心等待。Rails 4 还没有发布,甚至还没有发布候选版本,因此许多 gem(不仅仅是一个)将无法正常工作。我进行了一些搜索,activerecord-sqlserver-adapter 是唯一的 Microsoft 数据库驱动程序。 - Mab879
5个回答

2
您可以尝试以下的gem,以便在Rails 4中使用MS SQL Server 5及更高版本。
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

2

1

谢谢!我的分支现在已经合并到https://github.com/rails-sqlserver/activerecord-sqlserver-adapter。只需要修复一个复杂的Arel问题就可以发布了。 - Anna


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接