ActiveRecord утверждает, что адаптер не указан - PullRequest
0 голосов
/ 26 февраля 2010

Когда я пытаюсь выполнить следующее, я получаю сообщение об ошибке от ActiveRecord, в котором говорится, что соединитель не найден.

require 'activerecord'
ActiveRecord::Base.establish_connection(
    :adaptor => "sqlite3", 
    :database => "db.sqlite3"
)

Сообщение об ошибке:

>> ActiveRecord::Base.establish_connection("adaptor" => "sqlite3-ruby")
ActiveRecord::AdapterNotSpecified: database configuration does not specify 
    adapter from
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/gems/1.8/
gems/activerecord/2.2.2/lib/active_record/connection_adapters/abstract/
connection_specification.rb:64:in `establish_connection'

Не поврежден ли камень ActiveRecord или неверный исходный код?

1 Ответ

2 голосов
/ 26 февраля 2010

Похоже, вы неправильно написали "адаптер" в своих аргументах.-er и -or правильны в английском, но ожидает ли AR конкретный?Судя по сообщению об ошибке, они хотят -er.

...