我正在编写一个Rails 2.3.8应用程序,很欣赏ActiveRecord在开发模式下的默认日志配置,即在服务器控制台显示SQL查询及其值。但是,在blob值的情况下,我不想看到它们。
是否可能保持相同的日志级别,但在发出插入语句时不获取blob内容?
谢谢
我正在编写一个Rails 2.3.8应用程序,很欣赏ActiveRecord在开发模式下的默认日志配置,即在服务器控制台显示SQL查询及其值。但是,在blob值的情况下,我不想看到它们。
是否可能保持相同的日志级别,但在发出插入语句时不获取blob内容?
谢谢
filter_parameter_logging
来清除这些信息,就像处理密码和密码确认一样:class ApplicationController < ActionController::Base
filter_parameter_logging :my_blob
end
如果你有多个不同的潜在blob参数,这将变得繁琐,但对于大多数情况而言,这是可行的。