Как получить Ruby on Rails для генерации модели с использованием SQL Server 2008 - PullRequest
1 голос
/ 18 октября 2010

Ruby версия: 3.0.2 Рельсы: 1.9.2 ОС: Windows 7 БД: sql server 2008 (r2)

Я попытался выполнить следующую команду: rails generate model product

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

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

www.lostechies.com / блоги / rhouston / Архив / 2008/05/03 / подсоединению ActiveRecord к SQL-server.aspx

Я запустил следующее: gem install activerecord-sqlserver-adapter который появился для установки гема, и я подтвердил, что в моей установке ruby ​​есть каталог activerecord.

Я также запустил: gem install dbi-0.4.3

мой файл database.yml содержит следующее: адаптер: sqlserver режим: odbc dsn: sqlTest_development хост: localhost имя пользователя: sqlTest пароль: бассейн: 20 время ожидания: 50000

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

Ответы [ 2 ]

1 голос
/ 18 октября 2010

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

: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 голосов
/ 18 октября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...