RoR - разработка

Ruby On Rails

  • Архитектура приложений Rails
  • Установка Rails
  • Немедленное использование
  • Интернет-магазин
    • Задача 3: тестирование
    • Задача А: ведение учета товаров
    • Задача Б: отображение каталога товаров
    • Задача В: создание корзины
    • Задача Г: усиливаем приложение за счет использования AJAX
    • Задача Д: оформление покупки
    • Задача Е: администрирование
    • Задача Ж: окончательная доработка
  • Углубленное изучение Rails
  • Active Support
  • Миграции
  • Active Record
    • Основы
    • Связи между таблицами
    • Жизненный цикл объекта
  • Action Controller: маршрутизация и URL
  • Action Controller и Rails
  • Action View
  • Веб 2.0
  • Action Mailer
  • Веб-службы Rails
  • Безопасность и развертывание приложения
    • Организация защиты Rails-приложения
    • Развертывание и эксплуатация
  • Справка по Ruby
Главная

Интернет-магазин

А теперь приступим к программированию

Итак, после того как мы посидели рядом с заказчиком и провели некоторый
предварительный анализ, мы готовы сесть за компьютер и приступить к разработке
с опорой на замысел, отображенный в трех исходных диаграммах. Но вскоре
мы, наверное, их просто выбросим — они устареют, как только мы начнем получать

  • Читать далее

Данные

И наконец, нам нужно подумать о данных, с которыми мы собираемся работать.
Заметьте, что здесь мы не употребляем такие слова, как «схемы» или «классы».
Мы также не говорим о базах данных, таблицах, ключах и тому подобных вещах.
Речь идет только о данных. На этой стадии разработки мы еще не знаем, будут ли

  • Читать далее

Последовательность страниц

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

  • Читать далее

Предназначение приложения Depot

Для начала набросаем для нашего магазина эскиз технических условий. Рассмотрим
обобщенные примеры использования приложения и схематически изобразим
последовательные переходы между веб-страницами. Вдобавок попытаемся
выработать требования к тем данным, которые нужны приложению (прекрасно

  • Читать далее

Пошаговая разработка

Мы будем вести пошаговую разработку приложения. При этом, прежде чем преступить
к программированию, мы не будем пытаться составлять детальное описание
всего приложения. Вместо этого мы проведем частичную детализацию, достаточную
для начала работы, а затем сразу же создадим ряд работоспособны!

  • Читать далее

Интернет-магазин

Мы могли бы весь день разбирать вместе с вами элементарные пробные приложения,
но это не даст нам возможности заплатить по счетам. Так давайте же замахнемся
на что-нибудь более стоящее.
Создадим интернет-магазин и назовем наше приложение Depot (Магазин)

  • Читать далее

RSS-материал