5

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

我正在 Windows 环境中使用 RoR。SQL Server是否有任何链接可以在 ROR 中建立连接?

4

1 回答 1

4

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

  1. 让 sql-server 在本地运行(http://msdn.microsoft.com/en-us/library/ms143219.aspx?)
  2. 向您的 gemfile 添加一个 gem,允许 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
于 2013-03-04T05:19:50.210 回答