Задача В: создание корзины
Теперь, когда мы можем отобразить каталог, содержащий описание всех самых замечательных товаров, неплохо было бы получить возможность их продавать. Заказчик с этим согласился, поэтому было принято совместное решение присту¬пить к созданию корзины покупателя.
Чем заняться на досуге
Вот несколько заданий, которые вы можете попробовать выполнить самостоя¬тельно.
• Добавьте к боковой панели показания даты и времени. Их не надо делать об¬новляемыми, просто покажите время вывода страницы на экран.
Шаг Б4: создание связи с корзиной
Заказчик, безусловно, рад нашему прогрессу. Идет всего лишь первый день раз¬работки, а у нас уже есть наполовину готовое и вполне приличное отображение каталога. Тем не менее заказчик заметил, что мы забыли об одной мелкой детали —
Шаг БЗ: использование помощника для форматирования цены
Отображение каталога все-таки имеет некоторые изъяны. В базе данных хранит¬ся число, соответствующее цене товара, но нам хотелось бы отобразить его в фор¬мате долларов и центов. Цена, составляющая 12.34, должна быть показана в виде S12.34, и число 13 должно приобрести вид $13.00.
Шаг Б2: добавление макета страницы
Страницы обычного веб-сайта зачастую используют один и тот же макет — со¬зданный дизайнером стандартный шаблон, используемый для размещения содер¬жимого. Наша задача состоит в том, чтобы добавить такое же украшение к каж¬дой странице, используемой покупателем.
Шаг Б1: создание каталога товаров
Ранее мы сказали, что будем использовать для этого приложения два класса кон¬троллеров. Контроллер Admin, используемый продавцом для управления прило¬жением Depot, мы уже создали. Настало время создать второй контроллер, кото¬рый будет работать при работе с покупателями. Назовем его Store.
Задача Б: отображение каталога товаров
Пока наш день в основном шел успешно. Мы получили от заказчика первые за¬просы, документально оформили основные технические условия, выработали первое отображение необходимых нам данных и собрали воедино страницы, пред¬назначенные для ведения учета товаров нашего интернет-магазина.
Ruby on Rails
Опубликовано admin в сб., 04/12/2008 - 22:56.
Ruby on Rails — это среда выполнения, облегчающая разработку, внедрение и обслуживание веб-приложений. За месяцы, прошедшие с ее начального выпуска, Rails прошла путь от малоизвестной забавной технологии до феномена мирового масштаба. Она удостоилась наград, но, что более важно, стала именно той средой выполнения, которую стали выбирать для создания широкого круга так называемых приложений Веб 2.0. И это не только модное веяние среди утонченных знатоков: Rails используется для создания веб-приложений многими интернациональными компаниями. И этому есть множество причин.