Включение ресурсов в подкаталоги с помощью config.assets.precompile в Rails

У меня есть приложение Rails 3.1.3, запущенное на Heroku, использующее S3 для размещения ресурсов через asset_sync, Включено в мой app/assets/css каталог - это подкаталог с двумя файлами: main.css.scss а также categories.css.scss, У меня есть следующая строка в моем production.rb:

config.assets.precompile += [ 'admin/main.css.scss', 'admin/categories.css.scss', 'print.css', 'products.css.scss', 'services.css.scss' ]

Когда я нажимаю на Heroku, все мои ресурсы предварительно компилируются и загружаются, за исключением этих двух файлов. Нужно ли выполнять какую-то темную магию, чтобы включить эти два файла в процесс?

1 ответ

Просто введите имена файлов без scss, и это будет работать нормально.

config.assets.precompile += [ 'admin/main.css', 'admin/categories.css', 'print.css', 'products.css', 'services.css' ]
Другие вопросы по тегам