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