2012-04-17 216 views
2

經過與heroku約一週的摔跤並通過各種障礙讓它工作(對新手的障礙,我絕對不會錯Heroku)我終於讓我的應用程序運行它。其中一個步驟,我不得不調整了預編譯我的資產Rails 3.2資產:預編譯

bundle exec rake assets:precompile 

,並做一些改變生產環境中production.rb ...

# Don't fallback to assets pipeline if a precompiled asset is missed 
config.assets.compile = true 

不幸的是這對打破一些JS行爲我的本地網站。雖然在heroku上運行良好。我一直在處理這個問題的方法就是在我的本地副本剛好在這些更改之前回滾到某一點,但我想了解它爲什麼會中斷。還有一個資產:反編譯?基本上,地獄怎麼會扭轉極性或其他?我肯定會試圖與資產管道更親近,但與此同時,任何幫助或洞察力都將大大受到重視。

回答

6

要刪除預編譯的資產在您的本地副本,你只需要運行

rake assets:clean 

如果您仍然有問題,清理瀏覽器緩存

+0

真棒,謝謝,那沒有的伎倆! – 2012-04-17 22:08:48