的Rails + Apache的应用程序不会提供静态的资产在督促
问题描述:
它工作在发展,但在生产中我得到的Rails + Apache的应用程序不会提供静态的资产在督促
ActionController::RoutingError (No route matches [GET] "/assets/zoom.png"):
的导游说,如果你这样做rake assets:precompile
(我)的Apache应该提供静态数据。我设置config.serve_static_files = true
来欺骗这个,但它也不起作用。
任何想法做什么或如何调试?
的Rails:4.2.4·红宝石:2.3.1
答
我在我的SASS使用url('zoom.png')
。
更改为image-url('zoom.png')
做了这项工作。
感谢@Leito!
您是否在使用任何助手? 'image_tag','image_url','asset_url'? – Leito
这个线索解决了它! 我正在使用'url('zoom.png')'并改为'image-url('zoom.png')'使它工作。 Thanx !! –