Как отлаживать в application.js со сжатым javascript

#javascript #ruby-on-rails #ruby-on-rails-3

#javascript #ruby-on-rails #ruby-on-rails-3

Вопрос:

Я получил следующие ошибки,

Когда я открыл консоль Chrome javascript, тогда посмотрите на нее.

application.js?body=1:1249

Это просто группа сжатого js-кода

И я открыл в development.rb

   # Expands the lines which load the assets
  config.assets.debug = true
  

Я не могу grep какой-либо фрагмент исходного кода javascript в моем приложении Rails.

Итак, я не знаю, откуда это берется?

Как я могу быстро исправить неизвестную ошибку в Rails?

Спасибо

введите описание изображения здесь

введите описание изображения здесь

 Uncaught Error: Graph container element not found application.js?body=1:1249
GET http://www.superfish.com/ws/sf_main.jsp?dlsource=vbqxugfamp;userId=Ei9nuSYzM8NCWiFeoMKLn6amp;CTID=addtofeedly net::ERR_BLOCKED_BY_CLIENT 
  

application.js

 //= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require bootstrap
//= require tinymce-jquery
//= require raphael
//= require morris
//= require_tree .
  

Комментарии:

1. вы должны закрыть другие вкладки, кроме вашего проекта. Тогда вы не увидите этот тип нежелательных файлов js.

Ответ №1:

Убедитесь, что вы используете rails в режиме разработки и

 config.assets.compress = false
  

устанавливается в development.rb

Если вам не удается получить несжатую версию, у вас есть другой вариант:

Сжатые файлы можно сделать «красивыми» в Chrome, если щелкнуть по {} символу. https://developer.chrome.com/devtools/docs/javascript-debugging#pretty-print

Перед

После