Я делаю двигатель здесь, он работает нормально в автономном режиме.
Когда я преобразовываю его в гем и загружаю его в другое приложение, я получаю много неопределенных ошибок, возникающих из-за зависимостей моего гема движка.
Вот гемспек:
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 из скрепки). Кажется, что приложение не загружает зависимости двигателей. Это поведение по умолчанию? Могу ли я изменить его? То же самое произошло с плагином внутри движка.
Если я вручную вставляю эти гемы в приложение Gemfile, все работает...