Главная » 2008 » Июль » 22
Ну, давайте начнем. Модель - это класс, который предоставляет свои методы как интерфейс для работы с БД.

Придумаем какой-нибудь простенький примерчик. Пусть нам необходимо создать код для работы с юзерами. Так вот, у нас уже есть одна абстракция - user, нам надо создать таблицу чтобы там хранить этих самых юзеров, а также необходимо создать класс, методы которого смогут работать с таблицей.

Нам не нужно создавать вручную ни таблицу, ни класс - рельса это сделает за нас. Достаточно для этого в консоли запустить генератор:
>ruby scriptgenerate model User
в консоли генерируется список созданных файлов и папок:
... Читать дальше »
Просмотров: 456 | Добавил: Sergey Saenko | Дата: 06.04.2059 | Комментарии (4)

Детальное описание применения MVC архитектуры в Рельсах я решил все-таки начать с модели. На то есть ряд причин:
  • литература, предложенная мной для быстрого старта в Релсах, уже позволяет читателю немного представить в голове основной алгоритм построения приложения
  • Контроллер использует для работы модель, а значит описание начнем именно с нее:
О чем здесь пойдет речь:
  1. Как связана модель и таблица в БД
  2. Краткий старт в ActiveRecord
  3. Запросы к БД, задание параметров, работа с БД через интерфейс модели
  4. Связывание моделей
  5. Методы модели, методы экзе ... Читать дальше »
Просмотров: 473 | Добавил: Sergey Saenko | Дата: 07.02.2106 | Комментарии (0)