Disable Globalize::ViewTranslation SQL logging
module Globalize # :nodoc:
class DbViewTranslator
alias_method :orig_fetch_view_translation, :fetch_view_translation
def fetch_view_translation(key, language, idx, namespace = nil)
ActiveRecord::Base.silence do
orig_fetch_view_translation(key, language, idx, namespace = nil)
end
end
end
end
Obviously, this wraps around the Globalize's fetch_view_translation
method and uses ActiveRecord::Base#silence
to prevent ActiveRecord from logging the query.
That’s handy. I've added this to the Tips & tricks installment of the Globalize series.
Thanks, Joost!
PS: ... wow, let me guess, is there a Globalize installation using subdomains for locales peeking from behind the curtains of YellowYellow?