ActiveRecord的宣称无法适配器指定
-
22-09-2019 - |
题
当我尝试运行下面,我得到的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。
不隶属于 StackOverflow