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

时间:2012-12-29 22:33:27

标签: 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

然后我得到一个类似

的输出
-- table_exists?("db_table")
   -> 0.0048s

我不想要。根据不同的帖子,简单的

ActiveRecord::Base.logger = nil

应该做的伎俩。但这已经没了......

1 个答案:

答案 0 :(得分:1)

这些看起来像迁移消息。这应该有所帮助:

ActiveRecord::Migration.verbose = false