2010-06-08 3 views
0

Я хочу создать фреймворк для приложения rails. Это будет приложение для рельсов, но оно будет упаковано в драгоценный камень (например, Radiant CMS).Ruby On Rails CMS Framework

Он должен работать так:

gem install cmsframework 

, а затем:

cmsframework the_app 

После того, что мы имеем каркас каркас для приложения рельсы, без каких-либо контроллеров и т.д. Все контроллеры загружаются из cmsframework gem.

Если я хочу переписать некоторые файлы (например, public/styles.css), я должен просто создать его в своем приложении (the_app).

Если я хочу новые функции в своем приложении, я могу создать плагин. Но основные функции должны быть загружены из cmsframework gem.

Каков наилучший способ реализации этого?

ответ