Кто-нибудь знает, как добавить другую папку в конвейер активов в Rails 3.1?
Я хотел бы обслуживать app/assets/fonts
так же, как и app/assets/images
.
Обновление: 5-7-2013
Просто добавьте некоторые пояснения для будущих людей, которые находят этот вопрос, чтобы явно добавить путь к ресурсу в файле application.rb:
config.assets.paths << "#{Rails.root}/app/assets/fonts"
Однако, поскольку указанный выше путь находится в app/assets
, вам не нужно его явно добавлять, вам просто нужно перезапустить приложение для рельсов, чтобы Sprockets могли его поднять.
Вам нужно будет явно добавлять пути, которые находятся за пределами app/assets
, lib/assets
или vendor/assets
, и просто помните, что в то время как Sprockets собирает новые файлы в папках, которые присутствовали при загрузке приложения, по моему опыту он не забирает новые папки в пути ресурсов без перезагрузки.