在 Ruby on Rails 中连接 Sql 服务器

div*_*ivz 5 ruby sql sql-server ruby-on-rails

我是新手ruby on rails。我想知道如何连接Sql server到 Rails 应用程序。

我正在 Windows 环境中使用 RoR。SQL ServerROR 中有建立连接的链接吗?

Ada*_*amT 4

我还没有在 Windows 上这样做过,但是如果它类似于在 Mac 上连接到 postgresql,你必须:

  1. 让 sql-server 在本地运行(http://msdn.microsoft.com/en-us/library/ms143219.aspx?)
  2. 将一个 gem 添加到您的 gemfile 中,以允许 Rails 与 sql-server 对话,可能是这样的: https: //github.com/rails-sqlserver/activerecord-sqlserver-adapter | gem 'activerecord-sqlserver-adapter', '~> 3.1.0'
  3. 更新 sql server 的database.yml 文件,示例如下:Setting up Rails to work with sqlserver(加上它也是答案)
  4. 然后您只需创建数据库并迁移它。在Mac上是这样的rake db:create && rake db:migrate