tengo varias aplicaciones carriles que van a utilizar el mismo conjunto básico de modelos y datos, por ejemplo:¿La mejor manera de compartir modelos y datos de ActiveRecord entre diferentes aplicaciones de Rails?
- Aplicaciones
- Desarrolladores
- Categorías
Cada aplicación se basa en la parte superior de esta datos básicos y lo usa de diferentes maneras. Por ejemplo, podría tener algo como esto en otra aplicación:
- Actividad
- Usuarios
- Aplicaciones (compartido)
- Desarrolladores (compartido)
- Categorías (compartido)
¿Cuál es la mejor manera de compartir los datos de los modelos y entre ellos? Los datos de Aplicaciones, Desarrolladores y Categoría serán todos iguales para cada aplicación, por lo que preferiría no tener que duplicar los datos en la base de datos de todas las aplicaciones.
EDIT: estoy pensando a través de un par de posibles soluciones:
- rieles motores (resolvería los modelos duplicados en diferentes aplicaciones problema, pero no es el tema de datos compartidos)
- Usando ActiveResource acceder a los datos básicos (soluciona los datos compartidos, pero no es el tema modelo compartido)
En su primera solución posible, es compartir los datos de un problema, ya que cada aplicación se implementa en un servidor diferente? – lulalala
Ha sido un tiempo desde que hice esta pregunta, pero de lo que recuerdo, sí que era el problema. Cada aplicación de rieles estaba en un servidor diferente. – markquezada