Precompilar un archivo de manifiesto .scss utilizando la canalización de activos de Rails 3.1
a versión de lanzamiento de Rails 3.1 tiene algunos problemas extraños al precompilar un archivo de manifiesto sass con la extensiónscss
. Lo extraño es que el archivo de manifiesto predeterminadoapplication.scss
compila bien y lo veo debajo depublic/assets/
.
Sin embargo, cuando intento compilar mis archivos de manifiesto personalizados, no se crea nada. He habilitado la opción de precompilación en la configuración de producción.
config.assets.precompile += %w( user.scss admin.scss )
Estoy ejecutando correctamente la tarea de precompilación de rastrillo hasta donde sé.
rake assets:precompile RAILS_ENV=production
Y tal vez esto ayude. Cuando creo dos nuevos archivos de manifiesto con la extensión css en lugar de scss y requieren los archivos scss originales en ellos, entonces estos nuevos archivos de manifiesto se cumplen y compilan correctamente. Por queapplication.scss
obtener este tratamiento especial y no otros archivos de manifiesto sass?