2010-10-05 1 views
5

В документации по Rails :: Plugin (для Rails 3), я читаю следующее:плагин против Engine в Rails 3, поставляется как драгоценный камень

»... вы на самом деле не может объявить Rails: : Двигатель внутри вашего плагина, в противном случае это приведет к загрузке одинаковых файлов дважды. Это означает, что если вы хотите отправить «Двигатель как драгоценный камень», его нельзя использовать в качестве плагина и наоборот ».

Может ли кто-нибудь конкретнее узнать, какие файлы загружаются дважды? Я объявила плагин/gem как «Двигатель», и он отлично работает и добавляется внутри вендора/плагинов (и я хотел бы сохранить его таким образом), несмотря на вышеприведенное утверждение. Я просто хочу получить некоторую ясность в отношении того, почему (и независимо от того) это нехорошо.

Спасибо!

ответ