Question

J'ai développé une bibliothèque simple Ruby et ont besoin de l'utiliser dans plusieurs applications Rails (qui ne sont pas encore construits en partie). Quelle est la meilleure façon d'ajouter facilement cette bibliothèque Ruby à plusieurs applications Rails en cas de besoin? Notre équipe est en cours d'exécution Ubuntu et notre référentiel est Mercurial.

Dois-je utiliser un ...

  1. plug-in Rails? Ce serait mon premier choix mais il semble ne pas soutenir Mercurial ??
  2. Ruby Gem?
  3. script Rake personnalisé?
  4. Autres options ??

Les pointeurs serait très apprécié!

Était-ce utile?

La solution

Ruby a déjà un mécanisme mis en place pour le partage de code à savoir RubyGems. Bijoutier facilite la création Gem. Je vous recommande de le vérifier.

Autres conseils

Faire un bijou ou un plug-in. Pierres précieuses sont mieux à mon avis, plus facile à gérer.

Ma règle:

Si cela ne dépend pas de rails, en font un petit bijou.
  Si cela dépend de rails, en font un plug-in.

Faire un plugin Rails. Il ne « soutenir » Mercurial dans le sens que vous ne pouvez pas faire script/plugin install $REPO_URL et de le faire fonctionner automatiquement, mais si elle est pour votre propre usage, alors vous ne manquerez pas cette fonctionnalité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top