Я хочу создать фреймворк для приложения rails. Это будет приложение для рельсов, но оно будет упаковано в драгоценный камень (например, Radiant CMS).Ruby On Rails CMS Framework
Он должен работать так:
gem install cmsframework
, а затем:
cmsframework the_app
После того, что мы имеем каркас каркас для приложения рельсы, без каких-либо контроллеров и т.д. Все контроллеры загружаются из cmsframework gem.
Если я хочу переписать некоторые файлы (например, public/styles.css), я должен просто создать его в своем приложении (the_app).
Если я хочу новые функции в своем приложении, я могу создать плагин. Но основные функции должны быть загружены из cmsframework gem.
Каков наилучший способ реализации этого?