Moteur Rails - Gemmes dépendances, comment les charger dans l'application?

Je suis en train de faire un moteur ici, il fonctionne très bien en stand alone.

Quand je le transformer en un joyau, et de le charger à l'intérieur d'une autre application, je reçois beaucoup de undefined erreurs, venant de mon moteur de gem avec des dépendances.

Ici est la gemspec:

s.add_dependency('paperclip')
s.add_dependency('jquery-rails')
s.add_dependency('rails3-jquery-autocomplete')
s.add_dependency('remotipart')
s.add_dependency('cancan')

Dans l'application, quand je fais un bundle install, il répertorie toutes ces dépendances, mais que je lance l'application je reçois beaucoup de undefined méthodes d'erreurs (has_attachment à partir d'un trombone, par exemple). Il semble que l'application ne prend pas en charge les moteurs de dépendances.
Est-ce le comportement par défaut? Puis-je le changer?
Même chose s'est produite avec un plug-in à l'intérieur du moteur.

Si j'insère à la main ces joyaux, dans l'application Gemfile, toutes les œuvres...

  • pouvez-vous voir ces installée dans le Gemfile.verrouillage de l'application? Est-ce que votre moteur Gemfile utiliser 'gemspec' au-dessous de la source? Si votre application Gemfile.verrouillage montre ces dépendances installé, alors je crois qu'ils devraient être disponibles dans l'app. Si vous n'avez pas vu ce post, check it out -> yehudakatz.com/2010/12/16/...
InformationsquelleAutor Tiago | 2011-03-01