В производственной среде, где мои ресурсы javascript связаны, при обнаружении ошибки javascript я получаю строку и столбец, например:
d86c04c8f3.js:2:9588
Теперь, так какфайл минимизирован и т. д., его трудно перепроектировать и найти проблемную строку в исходном коде.Имеется ли в пакете ресурсов rails способ обратного инжиниринга, учитывая строку / col, чтобы найти оригинальную линию?Это должно быть возможно, так как у компоновщика ресурсов есть вся необходимая информация.
Нам нужен простой вариант, чтобы запустить комплектные exec rake assets: прекомпилировать RAILS_ENV = production снова, но на этот раз укажите line + colи затем грабли выведут исходный файл + строку, которая соответствует строке актива + столбец.Таким образом, мы можем легко отлаживать исключения, которые перехватываются на стороне клиента (и которые отправляются на сервер для целей мониторинга).
EDIT1
Все решения, касающиеся выполнения действий на клиентесторона невозможна, так как у нас нет доступа к клиенту - мы говорим об исключениях, которые были обнаружены в производственном режиме, живом режиме и которые отправляются на сервер для целей мониторинга.