繁体   English   中英

Rails资产管道挂起

[英]Rails asset pipeline hangs

我在开发环境中运行Rails 3.2。 不知何故,我遇到了这样一种情况:调试时代码的任何更改都会在尝试传递新页面时在资产管道中挂起。 通过挂起,我的意思是它需要非常长的时间,通常会导致某处超时。 目前我正在调试一些javascript,所以除了一个JS文件外,所有资产都没有变化。 我可以在任何地方看到没有错误消息。 当我使用Chrome查看网络活动时,它总是挂在application.js的挂起交付上,这是js表现出来的地方。

解决方案似乎是:

  • 清除浏览器上的cookie和缓存
  • 重启应用服务器
  • 转到localhost:3000重新登录。

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

显然,我做错了,过去工作得很好。 没有新的宝石,所以新的工作流程。 据我所知,我并没有意外地预编译资产。

为什么管道会挂起交付我的自定义JS(不是bootstrap或angular)? 为什么以这样的方式工作?

我注意到有几个未解决的问题,所以如果有人有线索可能会对我们中的一些人有所帮助。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM