推到Heroku - 资产(+?)缺失(Rails 5)

时间:2016-11-23 04:05:17

标签: ruby-on-rails heroku

我将我正在研究的示例应用推送到了Heroku。 Rails 5 - 我现在注意到很多问题/差异,很多我可以回到一个明显的管道问题。我看到的大多数参考文献来自R3 / R4,但提到了

 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以查看文件的存在和名称,但我&#39 ;我不确定如何真正....做任何事情?在本地编译/ C9 / IDE时,他们没有相同的指纹吗?

1 个答案:

答案 0 :(得分:0)

就缺少的照片而言,您可能需要将它们上传到AWS或类似的东西并将信息保存在那里。创建一个帐户并按照说明操作,非常简单。我的应用程序遇到了同样的问题,这对我来说就是解决方案。

就链接而言,确保它们都不是localhost:3000,因为这会破坏链接。