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 服务器数据库中的表,但我也想解决迁移等问题。
如果您需要在现有数据库之上运行 Rails,并且希望确保可以创建与现有表匹配的所有模型,请遵循以下指南:
config.active_record.schema_format = :sql,并使用 SQL Server 工具生成数据库模式的 SQL 文件并将其保存为db/structure.sql作为 ActiveRecord 的替代方案,您可以考虑DataMapper,因为它声称可以更好地处理“棕地”(即已经建立的)数据库。
| 归档时间: |
|
| 查看次数: |
4589 次 |
| 最近记录: |