W Railsach 3.2 otrzymuję ostrzeżenie o przestarzałości, gdy używam logger.silence {}. W informacji o wersji: "Aktywacja ActiveSupport :: BufferedLogger # silence jest przestarzała .Jeśli chcesz zablokować dzienniki dla określonego bloku, zmień poziom rejestrowania dla tego bloku."Railsy 3.2 komunikat o cofnięciu ostrzeżenia o ciszy
Jak mogę łatwo zmienić poziom rejestru dla bloku?
Cisza powinna mieć jeden argument, nieprawdaż? https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/kernel/reporting.rb#L97 – kuboon
To nie działa w ogóle w Railsach 3.2.x i kuboon jest poprawne w ta zwykła "cisza" potrzebuje argumentu. – astjohn