簡體   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