为Rails静态资产获取404

时间:2015-01-30 20:30:21

标签: ruby-on-rails

我使用Carrierwave来处理文件上传。文件存储在public / uploads /下。 Project使用Ember.js模板,img标签指向正确的src。 (我已验证这些路径中存在文件。)但是,服务器会为每个路径返回404。

看起来这是一个常见问题,常见的解决方案是:

config.serve_static_assets = true

但是,这不起作用。我还有404s。关于如何处理这个的任何其他想法?

应该注意的是,我没有使用Apache或nginx。

1 个答案:

答案 0 :(得分:0)

Rails不再在没有摘要的情况下编译资产。为了使其正常工作,您需要使用rails helper来包含正确的资产名称(使用摘要),或使用像https://github.com/alexspeller/non-stupid-digest-assets这样的gem作为解决方法。