Я столкнулся с этим вопросом, и теперь ответы устарели. Рельсовый путеводитель в настоящее время обновлен: http://guides.rubyonrails.org/engines.html
Драгоценный камень enginex
был интегрирован в рельсы, и создание движка теперь так же просто, как:
rails plugin new your-gem-name --full
Так же, как команда rails new
, это создаст новую папку, содержащую пустой драгоценный камень для заполнения. Этот камень автоматически будет engine
. Для дополнительных опций (например, --mountable
проверьте документацию).