2014-04-09 56 views
1

我是新來的網站開發現場,所以對不起,如果我缺乏知識缺陷你heroku應用沒有正確更新?

當我運行我的本地代碼使用rails s和測試我自己的服務器上,前端是不一樣的本地的。

我的第一次嘗試是最初修復一些代碼片段,然後使用git push,然後git push heroku master。

我試圖刪除應用程序,並再次推全新的代碼,它仍然無法正常工作

我試過Heroku的重啓,並沒有變化,也

有什麼建議?

編輯

圖片清晰度

頂部是本地的,底部是Heroku的服務器

Local one

heroku one

+0

你是什麼意思「前端與當地不一樣」 - 它怎麼不一樣?有什麼問題? –

+0

顏色,頁腳中缺少一些字體超棒的圖標,有些東西尺寸不合適,就是那種東西。 –

+0

所以你的CSS不在那裏? –

回答

1

@RSB的評論,你可能會發現,你的CSS沒有被正確編譯

要解決這個問題,你必須部署時執行預編譯。然而,Heroku already does this,所以可能不會是一個問題


做的就是消除任何潛在的問題的最好的事情 -

  1. #config/environments/production.rb - config.serve_static_assets = true
  2. 地方 - rake assets:precompile RAILS_ENV=production
  3. git add .
  4. git commit -a -m "CSS Test"
  5. git push heroku master
+0

謝謝!這固定它!你是否說我每次修復前端工作時都必須預編譯然後推送? –

+0

最好,是的。原因是因爲它給你一個本地的CSS集,然後你只需發送給Heroku –

1

嘗試在你的項目文件夾中運行此命令

heroku run rake assets:precompile 
+0

沒有工作= \,試過重啓也是 –