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