在ruby中关闭activerecord sqlite3适配器中的日志输出

在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 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
然后我得到一个输出,如

-- table_exists?("db_table")
   -> 0.0048s
这是我不想要的。根据不同的帖子,一个简单的

ActiveRecord::Base.logger = nil

我们应该做到这一点。但这已经是零了…

这些看起来像迁移消息。这将有助于:

ActiveRecord::Migration.verbose = false