2014-01-29 201 views
0

運行帽部署後的application.js文件顯示爲application.html.erb瀏覽到我的網站在客戶端上的時候,我發現了一個錯誤:當發送到客戶端

Uncaught SyntaxError: Unexpected token '<' application-[hash here].js line 1 

當我看在客戶端的文件「application.js」上,它只是顯示我的application.html.erb的渲染版本。該文件的第一行自然是<!DOCTYPE html>,所以它有道理,它會在第1行得到這個錯誤。但爲什麼會被髮送的HTML代替我的JavaScript?我今天早些時候幾次運行這個相同的部署,並且運行良好。

我知道這裏有各種各樣的變數可能導致這個問題,但我想我正在尋找的只是想什麼可能會導致問題。

有什麼想法?

回答

0

如果有人在將來遇到此錯誤,事實證明我遇到的問題實際上是與我的nginx.conf文件。與鐵軌無關。

相關問題