2010-06-17 10 views
0

Je crée un RubyGem, et je me demande s'il y a un moyen de le configurer de sorte que lorsqu'il est listé dans un Gemfile et que quelqu'un exécute bundle install, ma gem peut en copier fichiers dans le chemin Rails. Cela éviterait à l'utilisateur de taper rails generate blah, où blah est le nom d'un générateur dans ma gemme.Initialiser un plugin gem Rails 3 sur l'installation

Y at-il un rappel que la version actuelle de Bundler exécute lorsqu'il installe une gemme?

Répondre

0

La gemme est installée sur l'ensemble du système, donc elle n'a aucune connaissance du projet que vous utilisez. La seule façon d'accomplir cela est de le conditionner en tant que plugin et de l'installer en tant que plugin, pas en tant que gemme. Dans ce cas, vous pouvez fournir un crochet install.rb.