Instalación de un gem basado en git desde un plugin de discourse

Cuando modificas el Gemfile en tiempo de ejecución, significa que también agregará/cambiará cosas en el Gemfile.lock. Eso significa que las dependencias/versiones que estás usando en producción no coinciden con las que probamos en Discourse.

Interesante, no estaba al tanto de eso. Supongo que es de mucho menor riesgo para las plantillas de ‘importación’, ya que solo se utilizan durante un corto período de tiempo durante una migración del sitio. Aun así, todavía no recomendaría usar esta técnica en una plantilla de ‘producción’; cualquiera de las otras tres opciones sería mucho más limpia.