Tag Archives for Ruby on Rails
Автоматическое сжатие JS и CSS
Для Ruby on Rails есть хорошие плагины для сжатие JS и CSS. 1) Rails-плагин Smurf позволяет автоматически сжимать файлы JS и CSS, которые вызываются методами javascript_include_tag или stylesheet_link_tag с параметром :cache => true (Smurf на GitHub). 2) fixie_shrinker, использующем YUI … Continue reading
Bort и Suspender – шаблоны Rails-приложений
Если вы занимаетесь разработкой rails-приложений, то наверное заметили, что есть набор плагинов и библиотек, которые используются регулярно. Устанавливать их каждый раз при создании скелета нового приложения довольно рутинная задача. Вот тут и приходят на помощь пакеты Bort и Suspender. Оба … Continue reading
Отслеживание истечения срока действия сессий
Ваше приложение всегда завершает работу с сессией после определенного периода бездействия со стороны пользователя, и вы хотите помочь пользователю сориентироваться, сколько времени осталось до того, как приложение аннулирует их регистрацию.
Создание привлекательных диаграмм
Проблема Хотелось бы иметь возможность динамической генерации привлекательных диаграмм на основе данных приложения. Нам потребуется ImageMagick. Эту библиотеку можно получить по адресу http://www.imagemagick.org. Привязка Ruby к ImageMagick — RMagick. Устанавливается из gem-пакета rmagick. Настройка ImageMagick и RMagick иногда может вызывать … Continue reading
Обновление нескольких элементов при помощи одного Ajax-запроса
Проблема Вы уже видели, как работающие с формой Ajax-пoмoщники позволяют обновлять часть рабочей страницы результатами удаленного действия. Для определения идентификатора НТМL-элемента, который должен быть обновлен данными, полученными от удаленного действия, многие Аjах-действия используют параметр :update. Для большинства ситуаций этот механизм … Continue reading
Реализация оперативного просмотра
Проблема Хотелось бы дать пользователям возможность оперативного просмотра данных в процессе редактирования, чтобы не получалось так, что после отправки из формы данные появились в испорченном формате (когда речь идет, к примеру, о дневниковой записи, которую собираются выставить на всеобщее обозрение).
Создание сортируемого списка с перетаскиваемыми элементами
Проблема В приложении есть модель со списком, который нужно отсортировать. Желательно управлять порядком сортировки списка, находящегося в базе данных, и предоставить пользователям привлекательный, современный интерфейс с перетаскиванием, позволяющий установить порядок следования элементов списка.
Автозаполнение текстового поля
Проблема Вам наверняка приходилось пользоваться изящной работой элементов управления, обладающих свойством автозаполнения. Вы точно знаете, стоит только приступить к вводу данных, как приложение еще до завершения ввода начнет динамический подбор соответствий. Это был самый впечатляющий писк моды в девяностых годах … Continue reading
Создание собственного помощника на JavaScript
Проблема Rails позволяет радоваться многим преимуществам от использования JavaScript в пользовательском интерфейсе, освобождая меня от нелюбимого занятия — собственноручного создания кода JavaScript. В Rails полно магических одно строчных выражений, создающих впечатляющие эффекты пользовательского интерфейса, для которых не нужно использовать ни … Continue reading
Местное редактирование формы
Проблема В приложении часто встречаются отдельные фрагменты данных, подвергаемые незначительной пользовательской правке. Было бы неплохо предоставить пользователям приложения простой способ редактирования данных прямо там, где они находятся, не открывая отдельной формы.