Rails 使用 MS SQL 服务器数据库

byC*_*der 5 ruby sql-server odbc ruby-on-rails sql-server-2008-r2

在我的 rails 应用程序中,我需要使用现有的 MS SQL 数据库。我曾尝试遵循本手册:

http://rubyrailsandwindows.blogspot.com/2008/03/rails-2-and-sql-server-2008-on-windows_24.html

我不知道如何做模型、脚手架等,因为 rails 不能简单地使用另一个 db。我不想为 MS SQL 数据库中的表运行 rake db:migrate。我还需要在模型中写些什么?如果简单:使用 MS SQL 服务器数据库中的表,但我也想解决迁移等问题。

Dmi*_*kel 1

如果您需要在现有数据库之上运行 Rails,并且希望确保可以创建与现有表匹配的所有模型,请遵循以下指南:

作为 ActiveRecord 的替代方案,您可以考虑DataMapper,因为它声称可以更好地处理“棕地”(即已经建立的)数据库。