Como desarrollador de Rails, me siento un poco estúpido al hacer esta pregunta, pero espero aprender algo nuevo y ¡alguien puede sacarme de mi miseria! En mis aplicaciones de rieles utilizo gemas (de otras personas) todo el tiempo, también uso complementos de la comunidad o los míos.Creando una gema de rubí para aplicaciones de Rails
Entiendo los beneficios del uso de gemas en complementos, ya que son versátiles, segmentados, de todo el sistema, más fáciles de administrar y compartir, etc., pero realmente no sé cómo hacer una joya para mis aplicaciones de rieles !
Siempre empiezas con un plugin y lo conviertes en una gema, he visto las palabras 'paquete como gema'. Además, la gema que estoy pensando en construir no sería buena en un programa ruby normal, solo es útil para rails aplicaciones. Ni siquiera estoy seguro de si la semántica de eso tiene sentido, 'RubyGem' que solo funcionará en una aplicación de rieles !?
Me gustaría crear una joya (si eso es lo que debo usar?) Para una pieza discreta de funcionalidad para mis aplicaciones de rieles. Tendrá que agregar una migración de base de datos, nuevas rutas y proporcionar controladores y vistas, o útiles ayudantes de visualización. Sé que puedo lograr esto a través de un complemento, pero me gustaría saber cómo y por qué hacerlo como una "gema de rubí".
se puede arreglar la URL a su tabs_on_rails plugin? –
¡Reparado! Gracias. –
@SimoneCarletti - "La aplicación Rails en realidad no puede cargar tareas de rake definidas en un complemento empaquetado como una gema" - No creo que esto todavía sea cierto ... – Yarin