2014-02-24 191 views
3

我在开发环境中运行Rails 3.2。不知何故,我已经陷入了一种情况,即在调试时任何代码更改挂起在资产管道中,同时尝试传递新页面。通过挂起,我意味着它需要很长的时间,通常会导致某处超时。目前我正在调试一些JavaScript,因此除了一个JS文件外,所有的资产都保持不变。没有任何错误信息可以在任何地方看到。当我使用Chrome查看网络活动时,它始终挂在待处理的application.js上,这是js所显示的地方。Rails资产管道挂起

周围的工作似乎是:3000重新登录:在浏览器上

  • 重启应用服务器
  • 到本地主机

    • 清除cookies和缓存。

    我每次在JS中更改一行代码时都必须这样做。

    很明显,我做错了什么,这用于正常工作。没有新的宝石,所以新的工作流程。据我所知,我并没有意外地预先编译资产。

    为什么管道会挂起传递我的自定义JS(不是引导程序或角度)?为什么这样的解决方法可以奏效?

    我注意到这个问题的几个未解决的问题,所以如果任何人有线索它可能会帮助我们几个人。

  • 回答

    1

    我刚刚有同样的经历。现在删除Rails的tmp文件夹似乎已经解决了它。