2016-11-23 73 views
1

我推送了一個示例應用程序,我正在致力於Heroku。 Rails 5 - 我現在注意到很多問題/差異,很多我可以回到一個明顯的管道問題。我看參考資料的大部分是從R3/R4不能不提到把推向Heroku - 資產(+?)Missing(Rails 5)

config.assets.compile = true 
    config.assets.digest = true 

並修改所有urlfont-urlimage-url - 我這樣做,對於大多數的字體,但我仍然看到空白圖像,斷開的鏈接/丟失的圖標。

另一個奇怪的是我用JSON Builder來構建一個site.json頁面 - 頁面本身實際上是好的;沒有問題。但是,當我嘗試用參數限制它時,它立即返回500錯誤。我已經在SO上發現了4-5篇關於這方面的其他文章,每篇都有少量的回覆,並且通常他們會說要做我上面提到的。

我甚至試圖進入我所有的CSS文件的核心,並將其更改爲

font-url('<%= asset_path("mana.eot?#iefix&v=1.3.0") %>')也沒有做任何事情。

我在Heroku的幫助網站上看到,由於MD5指紋存在問題,我按照步驟連接到bash以查看文件的存在和名稱,但我不確定如何真正...... 。對此做任何事情?當本地編譯/ C9/IDE時,它們沒有相同的指紋嗎?

回答

0

在照片丟失方面,您可能需要將它們上傳到AWS或類似的東西並保存信息。做一個帳戶並按照說明操作,這非常簡單。我對我的應用程序有同樣的問題,這是我的解決方案。

就鏈接而言,確保它們都不是localhost:3000,因爲這會破壞鏈接。

+0

Heroku的圖像是本地實例,但鏈接已損壞。它也無法找到jquery等等。基本上所有的資產管道。 – DNorthrup