在开发过程中,它似乎运行得很好,我曾经加载这样的文件:
$(".div").load("/assets/svg_file.svg");
但现在我已经把这个项目推到了Heroku,它在我的控制台中给了我一个404错误。我包含的一些图像也发生了这种情况,但通过将默认的html图像标记更改为来修复
<%= image_tag("logo.png") %>
既然我不能在客户端包含任何ruby代码,我该怎么做?
如果任何用户面临相同的问题,请转到production.rb文件(config => environments => production.rb
)并将config.assets.compile = false
更改为config.assets.compile = true
。这应该可以修复它。