2012-06-18 29 views
0

我遇到了CSS3代碼和heroku的問題。我目前主辦我的網站暫時在Heroku上,這一段代碼似乎沒有不工作:CSS3和Heroku

#my_footer 
{ 
    margin-top:170px; 
    background-color:rgba(17,142,36,0.3); /* added this because of the backgroud */ 
    border-radius: 3px 3px 3px 3px; 
} 

尤其是這行代碼:背景色:RGBA(17,142,36,0.3);奇怪的部分是它在我的本地主機上運行,​​但不是在heroku上!我正在使用相同的瀏覽器!

注:我已經檢查了GitHub上的代碼,代碼與上面一樣完全正確!所以當我推送到heroku,然後從瀏覽器中檢查源代碼時,「my_footer」的代碼與GitHub中的不一樣!這就像GitHub不推動我的代碼到heroku!

順便說一句我有這個在我的配置/環境/ production.rb

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

否則Heroku的返回我一個錯誤,如果它是「假」,我使用Twitter的引導順便說一句不顯示頁面!

謝謝!

+0

在哪個Heroku堆棧和Rails版本上運行? –

+0

你有沒有打開一些緩存層(如memcached)? –

+0

關於heroku stack Cedar –

回答

0

嘗試在您的區域設置計算機上運行rake assets:precompile。 後增添生成的文件與git

git add . 
git commit -m "assets precompiled" 
git push heroku master 

假設你的遠程分支被稱爲「Heroku的」。