Как стать автором
Обновить

Неделя на Рельсах (выпуск от 10 сентября 2008 г.)

Время на прочтение 2 мин
Количество просмотров 651
Автор оригинала: Gregg Pollack
Добро пожаловать в пятый выпуск «Недели на рельсах», еженедельный отчёт о событиях в околорельсовом сообществе. Antonio Cangiano (автор идеи) был весьма занят, поэтому на этой неделе я решил его подменить.

Вы, скорее всего, уже слышали о выходе Rails 2.0.4 и Rails 2.1.1. Оба релиза — в основном исправляют ошибки, за подробностями отправляйтесь в списки изменений.


Если ваше приложение на Рельсах использует много тяжёлых SQL запросов, вы скорее всего захотите взглянуть на плагин от Fernando Blat, называемый Query memcached. Этот плагин замещает стандартную функциональность Рельсов по кешированию результатов запросов к базе, сохраняя их в memcached для использования в последующих запросах.

Вы когда-нибудь пытались реализовать «продвинутый поиск» в приложении на Рельсах? И скорее всего, ваши контроллеры от этого весьма разжирели. Одно из решений этой проблемы — Searchgasm от Binary Logic — плагин, объектно-ориентированная обёртка вокруг запроса к базе, благодаря которой код ваших контроллеров останется простым и коротким.

Ryan Daigle рассказал нам о новых фишках, введённых в новейших ревизиях кода Рельс: Connection Pooling (количество соединений с базой данных), Shallow Routes («уплощение» маршрутов к вложенным ресурсам), а так же Mailer Layouts («обёртки» для сообщений электронной почты). Совсем скоро мы увидим кандидата в релиз Рельс 2.2, поэтому следите за новостями.

Для ваших друзей Java-программистов, использующих Apache Derby, которые хотят опробовать JRuby, Michael Galpin написал введение в Рельсы с использованием JRuby и Derby.

На прошлой неделе Mark Imbriaco из компании 37 Signals написал отличную статью и скринкаст о том, как они используют HAProxy на сервере. Если вы ещё не в курсе преимуществ использования HAProxy перед apache round robin load balancer, обязательно посмотрите скринкаст.

Возможно, вы стали использовать jQuery вместо Prototype в Рельсовых приложениях. Вы могли использовать для этого плагин (например, jQuery on Rails), но если вы начали с нуля, то наверняка заработали много проблем с отправкой отметок аутентификации (authenticity tokens) в ваших AJAX-запросах. Lawrence Pit описал код jQuery, который вам необходим чтобы избежать дальнейших проблем.

Neverblock — это библиотека, которая позволяет использовать Волокна Ruby (Ruby Fibers) для записи не блокирующего конкуррентного кода. В рамках этого проекта недавно был выпущен не блокирующий адаптер PostgreSQL, не блокирующий адаптер MySQL, и совсем недавно библиотеку для использования их Волокон на Ruby 1.8 совместно с Рельсами с ошеломляющими результатами тестов производительности! Проект очень молод, однако это ещё один шаг к безопасным мульти-поточным Рельсам.

Наконец, я хочу рассказать о нескольких событиях. Ruby DCamp состоится 11-12-го октября в Арлингтоне, Rails Summit Latin America будет проходить 15-го и 16-го октября в Сан-Пауло, в Бразилии, а также South Carolina Ruby Conference пройдёт 18-го октября в Колумбии.

Спасибо за чтение! Если вы предпочитаете слушать эти новости (с незначительными уточнениями), обратите внимание на подкаст № 46 Rails Envy, который вышел сегодня. Это не ошибка, что подкаст охватывает ту же информацию, что и данная статья, потому что я принимал участие в его создании.

Это — перевод. Оригинальная статья: This Week in Rails (September 10, 2008), за авторством Gregg Pollack
Теги:
Хабы:
+43
Комментарии 16
Комментарии Комментарии 16

Публикации

Истории

Работа

Ruby on Rails
11 вакансий

Ближайшие события

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн