2010-10-17 3 views
1

Ruby: 3.0.2 Rails: 1.9.2 ОС: Windows 7 DB: SQL Server 2008 (R2)Как получить Ruby On Rails, чтобы создать модель с помощью SQL Server 2008 версии

Я пытался выполните следующую команду: рельсы генерировать модели продукта

Я получаю ошибку можно увидеть здесь: pastebin.ca/1965168

Я пытался следовать этим двум сайтам: rubyrailsandwindows.blogspot.com/2008/03/ rails-2-and-sql-server-2008-on-windows_24.html

www.lostechies.com/blogs/rhouston/archive/2008/05/03/connecting-activerecord-to-sql-server.aspx

Я побежал следующее: камень установить ActiveRecord-SQLServer-адаптер который появился, чтобы установить драгоценный камень, и я подтвердил, что в моей рубиновой установке есть каталог activerecord.

Я побежал: камень установить DBI-0.4.3

моего файл database.yml содержит следующее: адаптера: SQLServer режима : Odbc DSN: sqlTest_development хозяина: локальный имени пользователя: sqlTest пароля : бассейн: 20 тайм-аут: 50000

Если вам нужна какая-либо другая информация, пожалуйста, дайте мне знать. Я пробовал другие сайты, но люди просто говорят мне, что я должен переключиться на Linux, что не очень полезно.

ответ

1

Почему бы не просто использовать активную запись? К сожалению, не так хорошо знакомы с Connection SQL Server ..

:adapter => "sqlserver", 
:host => ".\\SQLEXPRESS", 
:database => "MyDB", 
:username => "sa", 
:password => "sa" 

вот пример с ODBC: http://github.com/aslakhellesoy/activerecord-sqlserver-adapter/blob/master/test/connections/native_sqlserver_odbc/connection.rb

Но я думаю, что это ссылка на фактический драгоценный камень поможет наиболее: http://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Platform-Installation---Windows

0

Я нахожусь извините, что руководство с 2008 года является старым ... (адаптер sqlserver больше не нуждается в dbi) Как сказал Ник: перейдите на wiki адаптера activerecord на Github

Смежные вопросы