Хтось знає, як додати ще одну папку до конвеєру активів у 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, щоб Зірочки могли її взяти.
Ви повинні явно додати шляху , які знаходяться за межами app/assets
, lib/assets
або vendor/assets
, і пам'ятайте , що в той час як Зірочка підхоплює нові файли в папках , які були присутні , коли додаток завантажується, в моєму досвіді це не підібрати нові папки в шляхах активів без перезапуск.
config.assets.paths << "#{Rails.root}/app/assets/active_admin"
не працює для мене. Я все ще отримую повідомлення про помилку при спробі переглянути певну сторінку після розгортання до індексування, що.js
файл у цій папці не скомпільовано.