在ruby中关闭activerecord sqlite3适配器中的日志输出
我使用ActiveRecord gem访问sqlite3数据库,所有这些都没有Rails。我是这样使用它的:在ruby中关闭activerecord sqlite3适配器中的日志输出,ruby,activerecord,sqlite,Ruby,Activerecord,Sqlite,我使用ActiveRecord gem访问sqlite3数据库,所有这些都没有Rails。我是这样使用它的: ActiveRecord::Base.establish_connection( :adapter => "sqlite3", :database => name_file ) ActiveRecord::Schema.define do if ! table_exists? "db_table" do_something end end 然后我得到一
ActiveRecord::Base.establish_connection(
:adapter => "sqlite3", :database => name_file )
ActiveRecord::Schema.define do
if ! table_exists? "db_table"
do_something
end
end
然后我得到一个输出,如
-- table_exists?("db_table")
-> 0.0048s
这是我不想要的。根据不同的帖子,一个简单的
ActiveRecord::Base.logger = nil
我们应该做到这一点。但这已经是零了…这些看起来像迁移消息。这将有助于:
ActiveRecord::Migration.verbose = false