在成熟的Rails 4应用程序中,突然找不到资产-CSS,图像,js等。
一切都在开发中运行良好,并且直到最近才在生产中运行。
我们已经推送了一些代码更新,但是没有什么明显的更新会引起这种情况,而且我正努力知道从哪里开始调试。
有趣的是,如果我检查页面源,则看起来资产没有分配摘要。 我认为这在Rails 4中是不可能的吗? 此外,用于资产摘要的配置开关绝对适用于生产。
我应该在哪里寻找开始调试的方法?
关于CSS无法正常工作,很可能是因为您忘记了
rake assets:precompile RAILS_ENV=production
关于未显示的图片,请尝试将html代码更改为
<%= image_tag 'foldername/image.jpg' %>
如果您在/assets/images
下有一个文件夹
并且不要忘记每次都对资产进行预编译。