2013-04-12 35 views
0

我有一個奇怪的問題,導致6小時拉我的頭髮。Openshift - 即使資產預編譯,CSS也沒有被刷新

儘管混帳推日誌說,資產被編譯並通過SSH手工做同樣的運行

RAILS_ENV="production" bundle exec "rake assets:precompile" 

我的CSS仍然不右看看我的生產應用

在我的生產服務器我有:

margin: 0 2px 5px 0; 

但我想同我已經有我的開發機器上

margin: 1px 4px 1px 0; 

如何確保我的CSS與開發機器同步?

+0

我注意到,刪除運行RM通過行動掛鉤Openshift部署行爲./repo/public/assets/*css* ,然後運行RAILS_ENV =「生產」捆EXEC「耙資產:預編譯「修復了這個問題,但是在執行git push的時候有辦法做到這一點嗎? –

+0

如果您正在通過Capistrano進行部署,則默認情況下預編譯資產的任務是因爲您已在'Capfile'中取消註釋'load'deploy/assets''。 –

回答