Я следовал приведенным здесь инструкциям, чтобы мое приложение rails могло взаимодействовать с SQL Server в Ubuntu 10.04
http://wiki.github.com/rails-sqlserver/2000-2005-adapter/platform-installation-ubuntu-2
У всех задокументированных тестов есть проходы, кроме сценария «Когда я пытаюсь»/ sconsole Мне удалось установить соединение БД в irb
. В моем приложении у меня есть модель Report.rb
class Report < ActiveRecord::Base
set_table_name "dbo.tvAllWorkstreams_Summary_AllReports_Sel"
end
в скрипте / консоли.следующие
>>Report.count
NameError: uninitialized constant Report
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:443:in `load_missing_constant'
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:80:in `const_missing'
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:92:in `const_missing'
from (irb):1
Вот моя конфигурация:
Подключение к MS SQL Server 2000
database.yml
разработка:адаптер: режим sqlserver: odbc dsn: производственное имя пользователя: xxxx пароль: xxxx
в environment.rb Я добавил
config.gem 'activerecord-sqlserver-adapter',: версия => '2.3.8'
* МЕСТНЫЕ ДРАГОЦЕННЫЕ КАМНИ *
actionmailer (2.3.8)
actionpack (2.3.8)
activerecord(2.3.8)
activerecord-sqlserver-адаптер (2.3.8)
activeresource (2.3.8)
activesupport (2.3.8)
стеллаж (1.1.0)
рельсы (2,3.8)
рейк (0.8.7)
sqlite3-ruby (1.3.0)
что мне не хватает?