2010-10-05 7 views
5

En la documentación de Rails :: Plugin (por carriles 3), estoy leyendo el siguiente:Plugin vs motor en Rails 3, transportado de manera que una joya

" ... que en realidad no se puede declarar una Rieles: : Motor dentro de su complemento, de lo contrario, provocaría que los mismos archivos se carguen dos veces. Esto significa que si desea enviar un motor como gema, no se puede usar como complemento y viceversa ".

¿Alguien puede ser más específico sobre exactamente qué archivos se cargan dos veces? He declarado un plugin/gem como Engine, y funciona bien también dentro de proveedores/complementos (y me gustaría mantenerlo así), a pesar de la afirmación anterior. Simplemente quiero aclarar por qué (y si) esto no es algo bueno que hacer.

¡Gracias!

Respuesta

Cuestiones relacionadas