2014-02-24 186 views
3

我在開發環境中運行Rails 3.2。不知何故,我已經陷入了一種情況,即在調試時任何代碼更改掛起在資產管道中,同時嘗試傳遞新頁面。通過掛起,我意味着它需要很長的時間,通常會導致某處超時。目前我正在調試一些JavaScript,因此除了一個JS文件外,所有的資產都保持不變。沒有任何錯誤信息可以在任何地方看到。當我使用Chrome查看網絡活動時,它始終掛在待處理的application.js上,這是js所顯示的地方。Rails資產管道掛起

周圍的工作似乎是:3000重新登錄:在瀏覽器上

  • 重啓應用服務器
  • 到本地主機

    • 清除cookies和緩存。

    我每次在JS中更改一行代碼時都必須這樣做。

    很明顯,我做錯了什麼,這用於正常工作。沒有新的寶石,所以新的工作流程。據我所知,我並沒有意外地預先編譯資產。

    爲什麼管道會掛起傳遞我的自定義JS(不是引導程序或角度)?爲什麼這樣的解決方法可以奏效?

    我注意到這個問題的幾個未解決的問題,所以如果任何人有線索它可能會幫助我們幾個人。

  • 回答

    1

    我剛剛有同樣的經歷。現在刪除Rails的tmp文件夾似乎已經解決了它。