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
Главная

Rails и URL-запросы

Как и любые другие веб-приложения, Rails-приложения представляются их пользователям
связанными с URL. При вводе в браузер определенного URL вы вступаете
в диалог с кодом приложения, который генерирует для вас ответ.
Однако на самом деле ситуация складывается несколько сложнее. Представим,
что ваше приложение доступно по URL http://pragprog.com/. Веб-сервер, на
котором оно размещено, достаточно «сообразителен» в отношении указанных
маршрутов и знает, что входящие запросы, поступающие с этим URL, должны
дойти до приложения. И все, что указано во входящем URL кроме этого, не изменит
ситуацию — вызываться по-прежнему будет то же самое приложение. Любая
дополнительная адресная информация передается приложению и может быть использована
в его собственных, внутренних целях.
Rails использует путь доступа для определения имени используемого контроллера
и имени действия, вызываемого в этом контроллере1. Это положение
проиллюстрировано на рис. 4.2. Первая добавленная часть пути содержит имя
контроллера, а вторая — имя действия. То же самое показано и на рис. 4.3.

Реклама 1

Холодильники: посудомоечные машины подробная информация.. скрипты раскрутки сайта скачать скрипты раскрутки сайта скачать