Compartir el mismo código para varias aplicaciones

He desarrollado una aplicación (tipo CMS, pero enfocada a galerías de
arte) y me gustaría saber si hay alguna manera de compartir el código
común de la aplicación (controladores, modelos, vistas, plugins…) de
manera que lo pusiera en un directorio dónde todos los websites fueran a
buscar el código, y que cada aplicación tuviera sus archivos de
configuración y su directorio public personalizado.
De esta manera cuando hiciera modificaciones en la aplicación sólo
tendría que subirlas a un directorio y todas las webs las tendrían
disponibles.

Me imagino que es un tema de rutas, ¿Alguien lo ha hecho antes?

Gracias


Emili Parreño
www.eparreno.com

La forma mas basica es usando symbolic link :slight_smile:

Saludos

P

No estaríamos hablando de Engines?

Pedro, para cuándo un tutorial paso a paso de Rails Engines en
wiki.onrails.com.ar para los ignotos como yo, escrito por un maestro
en el tema como vos? :slight_smile:

En este caso por lo que entendi los symlinks serian la solucion mas
DRY y podrian resolver el tema.

Yo en algunos casos uso engines, cuando necesito por ej que una
aplicacion RoR tenga un wiki.

Pero este no se si es el caso para engines a priori, habria que entrar
en detalle de que es exactamente el diseño de la aplicacion y que
comparten.

Pronto guia paso a paso, por ahora voy con la de Primeros pasos en RoR

Saludos

P