PreguntaRequireJS con rieles 3.1 aplicación
Si ha utilizado RequireJS con un (3,1 ESP) aplicación Rails 3, ¿cómo es que trabaja para usted? ¿Algún truco de configuración u otro truco que deba tener en cuenta?
Antecedentes
Estoy contemplando el uso de RequireJS más activos de tuberías a base de piñones de los rieles en 3.1, específicamente para el código JavaScript. Tengo dos motivadores para esta opción:
- Quiero aprovechar la administración de módulos de RequireJS para mi código de cliente JS.
- Me gustaría un sistema de precompilación que pueda seguir mi código de biblioteca JS en otros contextos. Para mi sorpresa, el precompilador de Asset Pipeline es una parte cocida de Rails, no una parte de Sprockets.
Todos los comentarios se agradecieron, gracias!
¿Se puede decir más acerca de por qué usted quiere 'gestión de módulos sobre Piñones RequireJS uno? Estoy pensando en hacer lo mismo para nuestra aplicación Rails: reemplazar los Piñones con RequireJS. – kangax
@kangax, Sprockets realmente no proporciona administración de módulos. Simplemente conglomera un montón de JavaScript en un archivo creado a través de las directivas de Sprockets. Da la casualidad de que publiqué la gema [requirejs-rails] (https://github.com/jwhitley/requirejs-rails/) para integrar RequireJS en Rails, aprovechando los piñones para las conversiones de CoffeeScript. Cerca de la versión 0.5.0 con soporte de precompilación. –