Domanda

Ho sviluppato una semplice libreria in Ruby e la necessità di utilizzare questo in molte applicazioni Rails (alcuni dei quali non sono ancora costruiti). Qual è il modo migliore per aggiungere facilmente questa libreria Ruby per diverse applicazioni Rails come e quando richiesto? Il nostro team è in esecuzione Ubuntu e il nostro repository è Mercurial.

Dovrei usare un ...

  1. Rails plug-in? Questa sarebbe la mia prima scelta ma sembra non sostenere Mercurial ??
  2. Rubino Gem?
  3. sceneggiatura Rake personalizzato?
  4. Altre opzioni ??

Tutti gli indicatori sarebbe molto apprezzato!

È stato utile?

Soluzione

Ruby ha già un meccanismo stabilito per la condivisione di codice ossia RubyGems. Gioielliere rende la creazione di Gem facile. Mi consiglia di controllare fuori.

Altri suggerimenti

Fare un gioiello o di un plugin. Gemme sono meglio a mio parere, più facile da gestire.

La mia regola:

Se non dipende su rotaie, lo rendono un gioiello.
  Se dipende da rotaie, lo rendono un plugin.

Fare un plugin Rails. Non "supporta" Mercurial, nel senso che non si può fare script/plugin install $REPO_URL e farli funzionare automaticamente, ma se è per uso personale, allora non mancherà quella caratteristica.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top