2010-02-26 3 views
0

다음을 실행하려고하면 ActiveRecord에서 커넥터를 찾을 수 없다는 오류가 발생합니다.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' 

는 액티브 보석이 파손 또는 초기 코드가 잘못입니까?

답변

2

인수에 "어댑터"의 철자가 틀린 것 같습니다. -er와 -or는 모두 영어로 적합하지만 AR은 특정 것을 기대합니까? 오류 메시지로 판단 할 때, 그들은 원한다.

+0

실제로. 고맙습니다. – nickcharlton

+0

감사합니다 !!! 피 묻은 것은 발견하기가 불가능했습니다! –