Путь Rails
Подробное руководство
по созданию приложений
в среде Ruby on Rails
Оби Фернандес
Санкт-Петербург – Москва
2009
Серия «High tech»
Оби Фернандес
Путь Rails. Подробное руководство
по cозданию приложений в среде Ruby on Rails
Перевод А. Слинкина
Главный редактор
Зав. редакцией
Выпускающий редактор
Редактор
Корректор
Верстка
Художник
А. Галунов
Н. Макарова
Л. Пискунова
Е. Бекназарова
Т. Золотова
Н. Пискунова
В. Гренда
Издательство «Символ-Плюс». 199034, Санкт-Петербург, 16 линия, 7,
тел. (812) 3245353, www.symbol.ru. Лицензия ЛП N 000054 от 25.12.98.
Подписано в печать 23.10.2008. Формат 70х100 1/16. Печать офсетная.
Объем 48 печ. л. Тираж 2000 экз. Заказ N
Отпечатано с готовых диапозитивов в ГУП «Типография «Наука»
199034, Санкт-Петербург, 9 линия, 12.
Дези – моей любимой, подруге, музе.
Оглавление
Предисловие........................................................................... 22
Благодарности........................................................................ 22
Об авторе............................................................................... 26
Введение................................................................................ 27
1. Среда и конфигурирование Rails............................................. 38
Запуск.....................................................................................39
Параметры среды по умолчанию.............................................39
Начальная загрузка.............................................................. 40
Пакеты RubyGem.................................................................. 42
Инициализатор.................................................................... 42
Подразумеваемые пути загрузки............................................. 42
Rails, модули и код автозагрузки............................................ 43
Встройка Rails Info............................................................... 44
Конфигурирование................................................................ 45
Дополнительные конфигурационные параметры....................... 49
Режим разработки..................................................................... 49
Динамическая перезагрузка классов. ...................................... 50
Загрузчик классов в Rails....................................................... 50
Режим тестирования................................................................. 52
Режим эксплуатации................................................................. 52
Протоколирование.................................................................... 53
Протоколы Rails................................................................... 55
Анализ протоколов............................................................... 56
Syslog.................................................................................. 58
Заключение..............................................................................59
2. Работа с контроллерами.......................................................... 60
Диспетчер: с чего все начинается................................................. 61
Обработка запроса................................................................. 61
Познакомимся с диспетчером поближе.................................... 62
Оглавление
Рендеринг представления........................................................... 64
Если сомневаетесь, рисуйте.................................................... 64
Явный рендеринг.................................................................. 65
Рендеринг шаблона другого действия...................................... 65
Рендеринг совершенно постороннего шаблона...........................66
Рендеринг подшаблона.......................................................... 67
Рендеринг встроенного шаблона.............................................. 67
Рендеринг текста.................................................................. 67
Рендеринг структурированных данных других типов................. 68
Пустой
Последние комментарии
1 час 10 минут назад
10 часов 3 минут назад
1 день 3 часов назад
1 день 3 часов назад
1 день 4 часов назад
1 день 4 часов назад