【问题标题】:How to debug in the application.js with compressed javascript如何使用压缩的 javascript 在 application.js 中进行调试
【发布时间】:2014-07-01 06:05:53
【问题描述】:

我收到以下错误,

当我打开 Chrome javascript 控制台时,看看它。

application.js?body=1:1249

只是一组压缩的js代码

我已经在development.rb 中打开了

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

我无法在我的 Rails 应用程序中 grep 任何一段 javascript 源代码。

所以我不知道它来自哪里?

如何快速修复 Rails 中的未知错误?

谢谢

Uncaught Error: Graph container element not found application.js?body=1:1249
GET http://www.superfish.com/ws/sf_main.jsp?dlsource=vbqxugf&userId=Ei9nuSYzM8NCWiFeoMKLn6&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 .

【问题讨论】:

  • 您必须关闭项目以外的其他选项卡。那么你就不会看到那种不需要的js文件了。

标签: javascript ruby-on-rails ruby-on-rails-3


【解决方案1】:

确保您在开发模式下运行 rails 并且

config.assets.compress = false

设置在development.rb

如果您无法获得未压缩版本,则另一种选择:

如果您点击{} 符号,压缩文件可以在 Chrome 中变得“漂亮”。 https://developer.chrome.com/devtools/docs/javascript-debugging#pretty-print

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-25
    • 2011-10-15
    • 2010-10-21
    相关资源
    最近更新 更多