activerecord-sqlserver-适配器
我正在尝试从 Ruby on Rails 应用程序连接到 SQL Server。
我安装了 gem activerecord-sqlserver-adapter
并从教程中意识到我需要一个 DSN 才能连接到它。
我有3个问题;
- 我是否需要安装 gem
ruby-odbc
才能使该 sqlserver gem 正常工作? - 是否有其他方法可以在不使用 DSN 的情况下连接到数据库?
- 我可以使用 RoR 和 SQL Server 进行脚手架吗?
谢谢。
I am trying to connect to SQL Server from a Ruby on Rails Application.
I installed the gem activerecord-sqlserver-adapter
and realized from tutorials that I will need a DSN in order to connect to it.
I have 3 questions;
- Do I need to install the gem
ruby-odbc
in order for this sqlserver gem to work? - Are there any alternative ways of connecting to the db without using a DSN?
- Can I do scaffolding with RoR and SQL Server?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您确实应该使用 TinyTDS(而不是 ODBC)来连接到 SQL Server。您是否查看过 github 上的项目页面 和 他们在 wiki 上推荐什么?
我们甚至捆绑了适用于 Windows 的预构建本机 gem,因此他们也不必安装 FreeTDS。
You really should be using TinyTDS (not ODBC) to connect to SQL Server. Have you looked at the project page on github and what they recommend on the wiki?
We even bundle prebuilt native gems for windows so they do not have to install FreeTDS too.
回答您的问题:
请参阅我对以下问题的回复以获得一些设置帮助:
向 activerecord-sqlserver-adapter 添加 SQL 2014 支持
To answer your question:
See my response to the following question for some setup help:
Add SQL 2014 support to activerecord-sqlserver-adapter