Pregunta

Estoy creando algunas gemas extrayendo partes de un proyecto de Rails que pueden reutilizarse (y que he duplicado en otros proyectos de Rails). El problema que tengo es que probar cada cambio en las gemas ahora es muy lento.

Cambiar un proyecto Rails es muy rápido ya que la mayoría de las veces el cambio se vuelve a cargar automáticamente, pero cambiar una gema implica:

  • detener el servidor de rieles
  • ir al directorio de gemas
  • ejecute sudo rake install, que es muy lento
  • volver al proyecto de rieles
  • vuelva a ejecutar el servidor rails, que también es muy lento

¿Hay alguna forma de que mi proyecto Rails recoja el código de donde tengo el código de gema, en lugar de la gema instalada, para acelerar el desarrollo?

¿Fue útil?

Solución

Puede ejecutar rake gems: unpack para desempaquetar la gema instalada en el directorio vendor / gems , y luego realice las modificaciones allí.

Si desea mantener su código donde está, puede vincularlo desde el proveedor / gemas a él. Te dará una advertencia y será desagradable, pero funcionará.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top