ActionView :: Template :: Error(资产管道中不存在资产“ blahblahbmx.com”。):

时间:2018-10-08 10:06:27

标签: heroku

我已经部署了Heroku应用:https://ernestbikeberlin.herokuapp.com/

在开发环境中,我为数据库创建了一个Product类,并且可以通过http://localhost:3000/products毫无问题地访问它。

在部署并在Heroku上进行了迁移之后,尝试打开https://ernestbikeberlin.herokuapp.com/products时,我收到一条消息,提示:

  

很抱歉,出了点问题。如果您是应用程序所有者,请检查日志以获取更多信息。

我跑了heroku logs并发现了这一点:

  

致命-:[2da12c81-7b1e-449b-9753-b05970f40119] ActionView :: Template :: Error(资产管道中不存在资产“ blahblahbmx.com”。)

blahblahbmx.com在开发过程中被用作伪URL,此后被合法URL取代。

由于这仍然在Heroku生产环境中显示,我怀疑这是Rails资产缓存无法正确清理旧资产的问题。

我尝试了以下操作均无济于事:

  1. heroku repo:purge_cache
  2. 使用https://github.com/heroku/heroku-builds#purge-build-cache清除缓存(对Ruby buildpack项目进行更彻底的缓存清除)

希望一些善良的人可以向我指出正确的方向。

干杯! 欧内斯特

0 个答案:

没有答案