Я делаю двигатель здесь, он работает хорошо в одиночестве.
Когда я превращаю его в драгоценный камень и загружаю его в другое приложение, я получаю много ошибок undefined, исходящих из моих зависимостей gem engine.
Вот пример gemspec:
s.add_dependency('paperclip')
s.add_dependency('jquery-rails')
s.add_dependency('rails3-jquery-autocomplete')
s.add_dependency('remotipart')
s.add_dependency('cancan')
В приложении, когда я устанавливаю пакет, он перечисляет все эти зависимости, но когда я запускаю приложение, я получаю много ошибок undefined методов (например, has_attachment из paperclip). Похоже, что приложение не загружает зависимости от двигателей. Это поведение по умолчанию? Могу я его изменить? То же самое произошло с плагином внутри двигателя.
Если я вставляю вручную эти драгоценные камни, в приложении Gemfile все работает...