最佳答案
有人知道如何在 Rails 3.1中将另一个文件夹添加到资产管道中吗?
我想用 app/assets/images
的服务方式来服务 app/assets/fonts
。
更新: 5-7-2013
只是为了给以后发现这个问题需要在 application.rb 文件中明确添加资产路径的人们添加一些说明:
config.assets.paths << "#{Rails.root}/app/assets/fonts"
然而,因为上面的路径是在 app/assets
下面,所以你不需要明确地添加它,你只需要重新启动你的 Rails 应用程序,这样 Sprockets 就可以把它拾起来。
您必须显式地添加 app/assets
、 lib/assets
或 vendor/assets
之外的路径,只要记住,当 Sprockets 在应用程序加载时在文件夹中获取新文件时,根据我的经验,如果不重新启动,它不会在资产路径中获取新文件夹。