资产管道图像子文件夹?

时间:2014-12-29 15:13:29

标签: ruby-on-rails asset-pipeline

我的图片资源设置如下:

assets/images/websites

然后在网站文件夹中存放了我的所有图像。

当我使用scss帮助器:image-url("menu-bg.png")image-url("/websites/menu-bg.png")时,它不会加载任何图像。

但是,如果图片位于/images父文件夹而不是/websites子文件夹中,并且我使用image-url("menu-bg.png")它将完美运行。

如何从子文件夹中调用图像?

1 个答案:

答案 0 :(得分:1)

子文件夹很可能不属于资产管道。子文件夹将包含在资产管道中,并在config/application.rb中使用以下显式配置:

config.assets.paths << Rails.root.join("app", "assets", "images", "websites")