/ / Wyłącz rejestrowanie dla konkretnych działań kontrolera w Railsach 3.1 - ruby-on-rails, ruby-rails-3, ruby-on-rails-3.1, kontroler

Wyłącz rejestrowanie dla konkretnych działań kontrolera w Rails 3.1 - ruby-on-rails, ruby-rails-3, ruby-on-rails-3.1, kontroler

Znalazłem wiele przykładów na to z Rails 2. *, ale żaden z nich nie działał z moją konfiguracją Rails 3.1.

Czy ktoś wie jak całkowicie wyłączyć rejestrowanie dla konkretnych działań kontrolera?

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz zawijać akcję w tłumiku dziennika za pomocą filtra

around_filter :silence_action, :only => :action

def silence_action
Rails.logger.silence do
yield
end
end

0 dla odpowiedzi nr 2

Czy próbowałeś tego ?:

def action
Rails.logger.silence do
# Things within this block will not be logged...
end
end