1
我在部署在Heroku上的Rails 5應用程序中面臨資產加載問題。Heroku在Rails 5應用程序上的資產加載問題
應用配置是,
紅寶石> '2.3.1'
導軌=> '〜> 5.0.1'
當圖像被存儲在路徑,
app/assets/home/image1.jpg
我訪問它的視圖,
= image_tag('/assets/home/image1.jpg’)
這是正常的發展ENV,但不是在生產ENV。
按照Heroku的日誌,
的ActionController :: RoutingError(無路由匹配[GET] 「/assets/home/image1.jpg」)
如果我直接移動圖像到
應用程序/資產/ image1.jpg
然後在Production ENV上工作。
請指導一下。
謝謝
謝謝。通過設置config.assets.compile = true選項,它可以在heroku上運行。它沒有推送清單文件到heroku。將'public'目錄添加到git commit代碼是否可行? –
@Mansi是的。接受並投票我的答案,如果它適合你。謝謝 – puneet18