Ну, давайте начнем.
Модель - это класс, который предоставляет свои методы как интерфейс для работы с БД.
Придумаем какой-нибудь простенький примерчик. Пусть нам необходимо создать код для работы с
юзерами. Так вот, у нас уже есть одна абстракция -
user, нам надо создать таблицу чтобы там хранить этих самых
юзеров, а также необходимо создать класс, методы которого смогут работать с таблицей.
Нам не нужно создавать вручную ни таблицу, ни класс -
рельса это сделает за нас. Достаточно для этого в консоли запустить генератор:
>ruby scriptgenerate model Userв консоли генерируется список созданных файлов и папок:
...
Читать дальше »