服务器不提供资产/图像中的文件

时间:2014-12-21 05:42:58

标签: ruby-on-rails

我刚刚使用Mina部署了网站。所有的JS和CSS都可以工作,但是资产/图像中有一些文件被彩盒使用而没有被提供。

Failed to load resource: the server responded with a status of 404 (Not Found) http://pykture.com/assets/controls.png

我已将此更改为true

config.serve_static_assets = true

但仍然没有运气。如何获得这些图像文件?

1 个答案:

答案 0 :(得分:1)

你可能想要使用它 - https://github.com/knapo/jquery-colorbox-rails - gem。

问题是CSS中对资产(如controls.png)的引用未包含在资产助手中。如果您需要编写自己的SCSS文件,请确保在URL帮助程序中包含对这些图像的引用。像这样:

image-url('colorbox/controls.png')

然后,生产中的CSS将不包含http://pykture.com/assets/controls.png等网址,而是包含http://pykture.com/assets/controls-8e899fb84b99ba6f03cb879824c7895d.png等网址