Rails + Apache应用程序不会在prod中提供静态资产

时间:2017-02-15 03:00:04

标签: ruby-on-rails apache

它适用于开发,但在生产中我得到了

ActionController::RoutingError (No route matches [GET] "/assets/zoom.png"):

指南说如果你做rake assets:precompile(我这样做),Apache应该提供静态数据。我设置config.serve_static_files = true来欺骗这个,但它也不起作用。

有关做什么或如何调试的任何想法?

Rails:4.2.4·Ruby:2.3.1

1 个答案:

答案 0 :(得分:0)

我在SASS中使用url('zoom.png')

更改为image-url('zoom.png')使这项工作成功。

感谢@Leito!