Я создаю CMS с использованием Ruby on Rails, чтобы научить себя фреймворку. Одна вещь, которую я пытаюсь найти и для которой не могу найти ресурсы, - это как построить ее в модульном формате (под этим я не подразумеваю модули Ruby, но люблю стиль модулей Zend Frameword)
так, например:
App : Admin : Controllers
: Views
: Models
: Pages : Controllers
: Views
: Models
: Localisation : Controllers
: Views
: Models
Теперь я знаю, что для этого может быть другой способ, но я предполагаю, что мои конкретные цели заключаются в простом разделении различных частей и простом вставке / вылете, поэтому, например, модуль локализации может быть вставлен для достижения определенного дополнительные функции для локализации и т. д.
Edit:
Я не пытаюсь создать это так же, как ZF, но я предполагаю, что есть какой-то способ организации разделов сайта. Я пытаюсь понять, что RoRs отвечают на этот вид «проблемы». Я просто использую ZF в качестве примера.