2012-04-18 7 views
9

Tengo problemas para hacer que la cartera de activos concaten (¡pero no comprimir!) Activos en desarrollo. La idea es que puedo dejar de hacer más de 70 solicitudes de pequeños archivos css/js para cada página de desarrollo cargada, pero todavía puedo ver un número de línea para poder descubrir dónde están los problemas.¿Cómo puedo hacer que Rails 3.1 concatene activos en modo de desarrollo?

Mi config/environments/development.rb tiene esto, que interpreto los carriles de guía en el sentido de que los activos deben ser compilados en un archivo, pero no comprimido:

config.assets.compress = false 
config.assets.compile = true 
config.assets.digest = false 
config.assets.debug = false 

Pero no dice: activos todavía se sirven individualmente en lugar de concatenan dentro de application.js.

¡Cualquier ayuda sería apreciada!

Respuesta

13

intenta agregar debug: false a las necesidades de inclusión/enlace-tags

# in views/layouts/application.html.haml (or .erb, then use <%= %>) 
= stylesheet_link_tag "application", debug: false 
= javascript_include_tag "application", debug: false 

No hay necesidad de reiniciar aplicación! Espero que no te olvides de hacerlo después de que hayas cambiado tu development.rb ;-).

Indica si funciona para ti (porque tu configuración hizo que mi modo de desarrollo concatenara js/css-files).

Solo como solución temporal, por supuesto.

+0

Así que resultó que este era realmente el problema: estaba probando en el corredor de prueba jasminerice, que en realidad codifica el valor de: depurar a Rails.env.development ?. Gracias por el recordatorio de comprobarlo, me voy a presentar un problema. – bhuga

Cuestiones relacionadas