質問

私は次のことを実行しようとすると、私はコネクタが発見されていないことを示すの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の逸品です、または最初のコードが間違っているのですか?

役に立ちましたか?

解決

あなたのように見えますが、あなたの引数に「アダプター」をスペルミス。 -erと-or英語の両方で適切ですが、ARは、特定のものを期待していますか?エラーメッセージから判断すると、彼らは-er欲しいます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top