Sobre el tema de la tubería de activos, rieles guías sugieren que los rieles se puede enlazar al controlador archivos CSS específicos mediante una llamada telefónica:Rails3 de tuberías activo: controlador de hojas de estilo específicas
stylesheet_link_tag params[:controller]
El extracto de Rieles Guías:
Por ejemplo, si genera un ProjectController, Rails también agregará un nuevo archivo en la aplicación/assets/javascripts/projects.js.coffee y otro en la aplicación/assets/stylesheets/projects.css.scss. Debe colocar cualquier JavaScript o CSS exclusivo para un controlador dentro de sus respectivos archivos de activos, ya que estos archivos pueden cargarse solo para estos controladores con líneas como <% = javascript_include_tag params [: controller]%> o <% = stylesheet_link_tag params [ : controlador]%>. http://guides.rubyonrails.org/asset_pipeline.html#how-to-use-the-asset-pipeline
Eso funciona bien en el desarrollo donde permitimos rieles a caer de nuevo en la tubería de activos. En producción, sin embargo, aparece un error que dice que la hoja de estilo no está precompilada.
Por lo que he leído, hay que añadir todos los bienes que desea que se manifiesta como archivos independientes en la matriz de precompilación así:
config.assets.precompile += ['admin.js', 'admin.css', 'swfObject.js']
Si quiero hojas de estilo específicas de controlador que se enlazan como según el ejemplo anterior de Rails Guide, ¿tengo que enumerar cada uno en la matriz de precompilación?