Я бы хотел ограничить размер следов стека, которые я вижу в Rails. Я не очень заинтересован в отладке стека Rails так, как мое собственное приложение. Есть ли какой-нибудь встроенный способ, чтобы Rails делал это динамически?
Да. Взгляните на класс ActiveSupport :: BacktraceCleaner . Хорошее объяснение здесь .
Вы можете обернуть код своим собственным обработчиком исключений и просто вывести, сколько вы хотите.
Использование массива из метода обратного следа
Единственная альтернатива, о которой я мог подумать. Перекомпилирование Ruby и изменение значений, управляющих глубиной стека, в eval.c (TRACE_HEAD и TRACE_TAIL)