главная -> статьи -> On-line приложения на платформе Ruby on Rails (часть 2)
 
Предисловие

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

  Ниже приводится попытка заполнения этих пробелов с использованием примеров из приложения Библиотека v3.1, разработанного для РИПКА (Ростовский институт переподготовки кадров агробизнеса, г. Новочеркасск).

  Библиотека v3.1 обеспечивает:
1. Ведение каталога изданий (с хранением контента в виде *.pdf файлов).
2. Ведение персоналий (читатели, библиотекари и обслуживающий персонал с разделением уровней доступа).
3. Учет выдачи и приема изданий по персоналиям.
4. Обеспечивает подготовку заявок на получение изданий читателем и их обработку библиотекарем.
5. Позволяет обслуживать читателей, не владеющих информационными технологиями, которые не могут или не имеют возможности самостоятельно подготовить заявку.

  Следует сразу сделать оговорку: платформа Ruby on Rails несет в себе полный комплект тегов формы, дисциплинирует разработчика своим набором правил и соглашений, но в примерах можно увидеть массу обычных HTML тегов и некоторые отступления от примеров, приводимых в API.

  Почему так? – разумных объяснений нет: так писалось. Коллеги из других фирм иногда обвиняют в «колхозном» стиле программирования, действительно, все развернуто (никаких сокращенных форм записи), не всегда используются Model Relations, но просто последовательное обращение к связным таблицам и многое другое... да и работаю в сельском хозяйстве (в основном).

  Тем не менее, надеюсь, что найдутся читатели этого текста, которые увидят в нем нечто полезное.

далее

   
  © 2008   Сединко А.М.
  © 2004 design by   kir
Hosted by uCoz