|
Название: Базовые определения ROR в кратком изложении Отправлено: killich от 16 Август, 2009, 10:34:00 1. Генератор - как правило, это скриптовая программа,
которая занимается написанием одинаковый частей программного кода проекта в зависимости от переданных параметров. 2. Скаффолдинг - процесс создания стандартных административных интерфейсов для работы с объектами сайта (постами блогов, страницами и прочим). Скаффолдинг основан на скаффолд-генераторе (генераторе создающем административный интерфейс) в согласии со входящими параметрами. 3. Миграция - файлы определяющие изменения структуры БД. Играют важную роль в поддержании структуры БД. Выполнить миграцию - означает произвести изменения в БД. Запуск миграций выполняется запуском специальной команды (стандартного rake-скрипта). 4. MVC - концепция разработки ПО, утверждающая, что код должен быть распределен на три части, со специфическим функционалом. 5. Модель - фрагмент MVC, отвечающий за работу с данными: чтение, запись, обновление в БД. 6. Контроллер - фрагмент MVC, отвечающий за логику приложения, обращается к БД и подготавливает данные для отображения. 7. Вид - фрагмент MVC, выполняющий отрисовку данных полученных из контроллера. Одни и те же данные могут быть отрисованы в виде HTML, XML, CSV или любом другом формате. |