Rails отключает ведение журнала консоли при создании шаблонов [duplicate]

public class Test {

    public class A {}

    public class B extends A {}

    public class C extends B {}

    public void testCoVariance(List<? extends B> myBlist) {
        B b = new B();
        C c = new C();
        myBlist.add(b); // does not compile
        myBlist.add(c); // does not compile
        A a = myBlist.get(0); 
    }

    public void testContraVariance(List<? super B> myBlist) {
        B b = new B();
        C c = new C();
        myBlist.add(b);
        myBlist.add(c);
        A a = myBlist.get(0); // does not compile
    }
}
3
задан Thiago Jackiw 4 May 2013 в 01:08
поделиться

1 ответ

ActionView использует ActiveSupport :: Уведомления и ActiveSupport :: LogSubscriber для управления своими событиями и для молчания это из журналов так же просто, как включение в файл окружения следующих файлов:

%w{render_template render_partial render_collection}.each do |event|
  ActiveSupport::Notifications.unsubscribe "#{event}.action_view"
end

Приветствия!

13
ответ дан Thiago Jackiw 20 August 2018 в 09:32
поделиться
  • 1
    Интересно! Как бы вы сделали обратное после переезда? изменение unsubscribe до subscribe не работает – Cruz Nunez 4 May 2018 в 16:21
Другие вопросы по тегам:

Похожие вопросы: