我是新來的網站開發現場,所以對不起,如果我缺乏知識缺陷你heroku應用沒有正確更新?
當我運行我的本地代碼使用rails s和測試我自己的服務器上,前端是不一樣的本地的。
我的第一次嘗試是最初修復一些代碼片段,然後使用git push,然後git push heroku master。
我試圖刪除應用程序,並再次推全新的代碼,它仍然無法正常工作
我試過Heroku的重啓,並沒有變化,也
有什麼建議?
編輯
圖片清晰度
頂部是本地的,底部是Heroku的服務器
我是新來的網站開發現場,所以對不起,如果我缺乏知識缺陷你heroku應用沒有正確更新?
當我運行我的本地代碼使用rails s和測試我自己的服務器上,前端是不一樣的本地的。
我的第一次嘗試是最初修復一些代碼片段,然後使用git push,然後git push heroku master。
我試圖刪除應用程序,並再次推全新的代碼,它仍然無法正常工作
我試過Heroku的重啓,並沒有變化,也
有什麼建議?
編輯
圖片清晰度
頂部是本地的,底部是Heroku的服務器
繼@RSB
的評論,你可能會發現,你的CSS沒有被正確編譯
要解決這個問題,你必須部署時執行預編譯。然而,Heroku already does this,所以可能不會是一個問題
做的就是消除任何潛在的問題的最好的事情 -
#config/environments/production.rb
- config.serve_static_assets = true
rake assets:precompile RAILS_ENV=production
git add .
git commit -a -m "CSS Test"
git push heroku master
謝謝!這固定它!你是否說我每次修復前端工作時都必須預編譯然後推送? –
最好,是的。原因是因爲它給你一個本地的CSS集,然後你只需發送給Heroku –
嘗試在你的項目文件夾中運行此命令
heroku run rake assets:precompile
沒有工作= \,試過重啓也是 –
你是什麼意思「前端與當地不一樣」 - 它怎麼不一樣?有什麼問題? –
顏色,頁腳中缺少一些字體超棒的圖標,有些東西尺寸不合適,就是那種東西。 –
所以你的CSS不在那裏? –