Оби Фернандес - Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails
Название: | Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails | |
Автор: | Оби Фернандес | |
Жанр: | Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Программирование: прочее, Ruby | |
Изадано в серии: | неизвестно | |
Издательство: | Символ-Плюс | |
Год издания: | 2009 | |
ISBN: | 5-93286-137-1 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails"
Среда Ruby on Rails стремительно занимает ведущее место в ряду наиболее популярных платформ для разработки веб-приложений. Она основана на одном из самых элегантных языков программирования, Ruby, и доставляет истинное удовольствие своим приверженцам. Хотите оказаться в первых рядах? Тогда эта книга для вас! Ее автор, Оби Фернандес, и целая группа экспертов подробно описывают основные возможности и подсистемы Rails: контроллеры, маршрутизацию, поддержку стиля REST, объектно-реляционное отображение с помощью библиотеки ActiveRecord, применение технологии AJAX в Rails-приложениях и многое другое. Отталкиваясь от своего уникального опыта и приводя подробные примеры кода, Оби демонстрирует, как с помощью инструментов и рекомендованных методик Rails добиться максимальной продуктивности и получать наслаждение от создания совершенных приложений.
Читаем онлайн "Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (247) »
Если сомневаетесь, рисуйте.................................................... 64
Явный рендеринг.................................................................. 65
Рендеринг шаблона другого действия...................................... 65
Рендеринг совершенно постороннего шаблона...........................66
Рендеринг подшаблона.......................................................... 67
Рендеринг встроенного шаблона.............................................. 67
Рендеринг текста.................................................................. 67
Рендеринг структурированных данных других типов................. 68
Пустой рендеринг................................................................. 68
Параметры рендеринга.......................................................... 68
Переадресация.......................................................................... 71
Коммуникация между контроллером и представлением................. 74
Фильтры.................................................................................. 75
Наследование фильтров......................................................... 76
Типы фильтров..................................................................... 77
Упорядочение цепочки фильтров............................................ 78
Aroundфильтры................................................................... 78
Пропуск цепочки фильтров.................................................... 80
Условная фильтрация........................................................... 80
Прерывание цепочки фильтров............................................... 81
Потоковая отправка.................................................................. 81
send_data(data, options = {}).................................................... 81
send_file(path, options = {})..................................................... 82
Как заставить сам вебсервер отправлять файлы........................ 85
Заключение.............................................................................. 86
3. Маршрутизация...................................................................... 87
Две задачи маршрутизации........................................................ 88
Связанные параметры................................................................90
Метапараметры («приемники»)...................................................91
Статические строки...................................................................91
Файл routes.rb..........................................................................93
Маршрут по умолчанию......................................................... 94
О поле :id.............................................................................95
Генерация маршрута по умолчанию........................................96
Модификация маршрута по умолчанию...................................97
Предпоследний маршрут и метод respond_to................................. 97
Метод respond_to и заголовок HTTPAccept.............................. 98
Пустой маршрут.......................................................................99
Самостоятельное создание маршрутов........................................ 100
Использование статических строк............................................. 100
Использование собственных «приемников»................................ 101
Оглавление
Замечание о порядке маршрутов............................................... 102
Применение регулярных выражений в маршрутах...................... 103
Параметры по умолчанию и метод url_for................................... 104
Что случилось с :id.............................................................. 105
Использование литеральных URL. ............................................ 106
Маскирование маршрутов........................................................ 106
Маскирование пар ключ/значение............................................. 107
Именованные маршруты.......................................................... 108
Создание именованного маршрута......................................... 108
Что лучше: name_path или name_url?.................................... 108
Замечания......................................................................... 109
Как выбирать имена для маршрутов.......................................... 109
Синтаксическая глазурь...................................................... 111
Еще немного глазури?......................................................... 111
Метод организации контекста with_options................................. 112
Заключение............................................................................ 113
4. REST, ресурсы и Rails............................................................. 114
О REST в двух словах............................................................... 115
REST в Rails........................................................................... 116
Маршрутизация и CRUD.......................................................... 117
Ресурсы и представления......................................................... 118
Ресурсы REST и Rails.......................................................... 118
От именованных маршрутов к поддержке REST...................... 119
И снова о глаголах HTTP...................................................... 120
Стандартные REST-совместимые действия контроллеров.............. 121
Хитрость для методов PUT и DELETE.................................... 122
Одиночные и множественные
RESTсовместимые маршруты.............................................. 123
Специальные пары: new/create и edit/update.......................... 123
Одиночные маршруты к ресурсам.............................................. 124
Вложенные ресурсы................................................................ 125
Явное задание :path_prefix................................................... 127
Явное задание :name_prefix.................................................. 127
Явное задание RESTсовместимых контроллеров..................... --">
- 1
- 2
- 3
- 4
- . . .
- последняя (247) »
Книги схожие с «Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails» по жанру, серии, автору или названию:
Е. А. Роганов, Н. А. Роганова - Программирование на языке Ruby: Учебное пособие Жанр: Литература ХXI века (эпоха Глобализации экономики) Год издания: 2008 |
Майкл Фитцжеральд - Изучаем Ruby Жанр: Учебники и самоучители по компьютеру Год издания: 2008 |