Heroku中未在生产中显示CSS文件和图像

时间:2018-12-24 19:51:08

标签: ruby-on-rails heroku

最近,我更改了网站的整体外观,删除了所有旧图像并设置了样式,并用新内容替换了

但是,即使所有新图像或样式都在开发中,也没有出现在生产中。

当我查看公共文件时,它仍然具有所有旧的图像和图标(我不想删除任何内容并冒使情况变得更糟的风险)。

我已经研究了这个广告恶作剧,运行资产预编译,并且知道有一个相对简单的解决方案,但是我似乎无法弄清楚。

1 个答案:

答案 0 :(得分:0)

this reference开始,您可以在推送到heroku之前在本地终端中预编译资产,

打开您的终端,并确保您已经在工作rails文件夹中,然后在下面运行此命令

RAILS_ENV=production bundle exec rake assets:precompile

运行此命令后,可以推送到heroku