5

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

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

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

4

1 回答 1

1

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

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

于 2012-11-22T18:16:18.580 回答