Основные архитектурные и интерфейсные принципы Ruby on Rails
Главные принципы Rails:
1. Меньше кода и соглашение вместо конфигурации. Проектирование
ведется по шаблону: Модель-Представление-Контроллер, в документации: Model-View-Controller (MVC).
2. Модель относится к данным. Может содержать правила их обработки, отношения между
таблицами базы данных. По умолчанию имя таблицы является множественным числом от
имени класса (по правилам английского языка).
3. Представление – RHTML-страница, которая может содержать HTML-текст и
элементы кода на языке Ruby в тегах <% %> или <%= %> для
включения результата обработки данных в страницу.
4. Контроллер выполняет обработку запросов пользователя, Каждому методу
(функции) контроллера должно быть сопоставлено соответствующее представление, т.е. RHTML-страница
или выполнена переадресация на другой контроллер (метод).
5. Rails содержит набор скриптов, автоматизирующих работу от создания нового
приложения, до формирования компонентов MVC.
Полезный совет
Справка по Ruby находится
C:\InstantRails\ruby\doc\ProgrammingRuby.chm, естественно, если InstantRails находится
в корне диска С:
Не менее полезной является Rails Framework Documentation (RoR API), которая
находится в отдельном пакете rails: rails\doc\api\index.html
Безусловно, существует и масса другой документации, справочников и
шпаргалок.
далее