Frage

Wenn ich versuche, die folgenden laufen, ich einen Fehler zurück von Active erhalten, dass der Anschluss nicht gefunden wird.

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

Fehlermeldung:

>> 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'

Ist das Active gem gebrochen, oder ist der erste Code falsch?

War es hilfreich?

Lösung

Sieht aus wie Sie falsch geschrieben „Adapter“ in Ihre Argumente. -und -oder sind beide richtige in Englisch, aber nicht erwarten, AR einen spezifischen? Gemessen an der Fehlermeldung, sie wollen -er.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top