Разработка рельсов за тот год, когда я это сделал, стала очень увлекательным занятием, но теперь я пришел к тому, что мне нужно создавать повторно используемые компоненты веб-сайтов, такие как интернет-магазин, ContentManagement, MediaManagement и т. Д.
Мы хотим сократить время и затраты для наших будущих клиентов, и у нас есть небольшой разрыв, когда мы можем тратить время на создание этих вещей.
Итак, я хочу создать CMS, которую я могу добавить в проект, используя только одну папку и одну или две строки кода, чтобы инициализировать CMS и указать, что использовать, а что нет. Таким образом, после этого нам нужно только создать контроллеры для получения нужного содержимого и представления для отображения содержимого, добавленного клиентом с помощью CMS.
Я посмотрел на Devise, и он выглядит великолепно, но камень кажется мне немного сложным для моих нужд. Я бы предпочел, чтобы эта папка хранилась в нашей локальной сети, поэтому мы можем поместить ее в проект и установить.
Вопрос: Где можно разместить одну папку с контроллерами, помощниками, моделями, представлениями и файлом с функциями для настройки маршрутов миграции?
Полагаю, это была папка lib, но я не уверен, как реализовать все содержимое проекта, в котором она находится. Я искал шаблоны проектирования, но не уверен, где искать.
Что мне нужно, так это повторное использование драгоценного камня, но хранящегося в моей локальной сети в одной папке.
Надеюсь, кто-то может направить меня в правильном направлении.
Спасибо