Например, я знаю, что когда я начинаю новый проект, есть определенные гемы, которые я хочу установить и настроить.
- Модель My User, контроллер со всеми созданными CRUD-действиями
- Моя модель назначений и ролей - чтобы подготовить почву для авторизации
- Устройство установлено и настроено в соответствии с некоторыми предустановленными настройками
- Настройка декларативной авторизации и некоторые установленные роли на месте
- Файл маршрутов, скорректированный с учетом всего вышеперечисленного
- Настройка файлов моего окружения соответственно
Это основные вещи, которые я делаю снова и снова для каждого проекта.
Я знаю, что есть некоторые инструменты для развертывания развертывания производственных серверов (Capistrano и Chef, я полагаю, два) в соответствии с конкретными конфигурациями.
Но это кажется излишним для моих нужд.
Есть ли что-то, что я хочу сделать?
Конечно, я хочу, чтобы можно было добавить любой драгоценный камень / движок с соответствующими настройками конфигурации.