Как я регистрирую всю трассировку назад исключения Ruby с помощью регистратора направляющих по умолчанию?

Если вы хотите использовать значки из любой библиотеки шрифтов значков, вы можете попробовать это в опции при вызове слайдера в вашем js-файле.

prevArrow: '<div class="class-to-style"><span class="fa fa-angle-left"></span><span class="sr-only">Prev</span></div>',

nextArrow: '<div class="class-to-style"><span class="fa fa-angle-right"></span><span class="sr-only">Next</span></div>'

Здесь «fa» происходит из библиотеки шрифтов значков FontAwesome.

36
задан Andy Lester 23 October 2008 в 04:05
поделиться

2 ответа

Вот как бы я это сделал:

http://gist.github.com/127708

Вот документация ri для Exception # backtrace:

http: // gist.github.com/127710

Обратите внимание, что вы также можете использовать вызывающую программу Kernel #, которая также дает вам полную трассировку (за вычетом текущего кадра).

http://gist.github.com/127709

Также - обратите внимание, что если вы пытаетесь перехватить все исключения, вы должны спасаться от Exception, а не RuntimeError.

3
ответ дан 27 November 2019 в 05:38
поделиться

В более поздних версиях Rails просто раскомментируйте следующую строку в RAIL_ROOT / config / initializers / backtrace_silencers.rb (или добавьте сам этот файл, если его нет):

# Rails.backtrace_cleaner.remove_silencers!

Таким образом вы получите полная обратная трассировка, записанная в журнал исключения. У меня это работает в версии 2.3.4.

9
ответ дан 27 November 2019 в 05:38
поделиться
Другие вопросы по тегам:

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