2013-03-04 24 views
1

我看過類似問題的其他問題,並試圖修復自己沒有用:(Heroku CSS和圖像文件沒有更新?

我有一個Rails應用程序,在那裏當我提出的CSS文件的更改或添加圖片到資產/ images目錄,接着推送代碼到heroku,網站不更新Heroku繼續處理舊版本的css文件,它更新對HTML文件的更改,但不更新到CSS或圖像。 ,並且是聯繫在一起的應用程序我。完全是最新提交明智的。

我試圖heroku run rake assets:precompile其次heroku restart,仍然一無所獲。我已經清除我的緩存和之前的測試和再沒什麼所有的瀏覽歷史記錄。

一些背景:它目前是一個免費的應用程序;這會影響我的問題嗎?此外,該應用程序可以在here找到。對我而言,我只能看到頂級項目的圖像,而我所有的項目之間都有0的餘量,儘管我的本地CSS文件(和GitHub版本)指定了一個邊距。

該代碼本身也可以找到here

感謝您的閱讀!我會很感激在這個問題上的一些見解!

+1

是否可以在部署之前預先編譯資產?我認爲我之前有過這個問題,並將編譯好的資產交給了回購商。 – jvnill 2013-03-04 00:28:39

+0

你是否按照這裏的說明? https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedar 此外,你確定你是推向Heroku,而不僅僅是GitHub?這可能需要兩個單獨的'git push'命令。 – Ari 2013-03-04 02:11:58

+0

@jvnill做到了!將其發佈爲回覆,而不是評論,以便我可以將其標記爲對未來有此問題的其他人的回答。 – mattmattmatt 2013-03-04 02:40:29

回答

2

來自評論:預編譯資產並將它們提交回購是另一種選擇,因此您不要讓heroku處理資產編譯。