Неделя На Rails (Выпуск От 10 Сентября 2008 Г.)

Добро пожаловать на пятый выпуск Week on Rails, еженедельного отчета о событиях в железнодорожном сообществе.

Антонио Канджано (автор идеи) был очень занят , поэтому на этой неделе я решил его изменить.

Вы, скорее всего, уже слышали о релизе Рельсы 2.0.4 И Рельсы 2.1.1 .

Оба релиза в основном исправляют ошибки, подробности смотрите в журналах изменений.

Если ваше приложение Rails использует много тяжелых SQL-запросов, вам, вероятно, захочется взглянуть на плагин от Фернандо Блата под названием Запросить memcached .

Этот плагин заменяет стандартную функциональность Rails по кэшированию результатов запросов к базе данных, сохраняя их в memcached для использования в последующих запросах.

Вы когда-нибудь пытались реализовать «расширенный поиск» в приложении Rails? И скорее всего ваши контроллеры от этого сильно растолстели.

Одним из решений этой проблемы является Поисковый газ от Binary Logic — плагин, объектно-ориентированная обертка вокруг запроса к базе данных, благодаря которому код ваших контроллеров останется простым и коротким.

Райан Дэйгл рассказал нам о новых функциях, представленных в последних версиях кода Rail: Пул соединений (количество подключений к базе данных), Мелкие маршруты («сглаживание» маршрутов к встроенным ресурсам), а также Макеты почтовых рассылок («обертки» для сообщений электронной почты).

Очень скоро мы увидим кандидата на выпуск Rails 2.2, так что следите за новостями.

Для ваших друзей-программистов Java, использующих Апач Дерби кто хочет опробовать JRuby, написал Майкл Галпин введение в Rails с использованием JRuby и Derby .

На прошлой неделе Марк Имбриако из 37 Signals написал отличную статью и скринкаст о том, как они используют HAProxy на сервере .

Если вы еще не знаете о преимуществах использования HAProxy перед балансировщиком нагрузки с циклическим перебором Apache, обязательно посмотрите скринкаст. Возможно, вы начали использовать jQuery вместо Prototype в своих приложениях Rail. Для этого вы можете использовать плагин (например, jQuery на рельсах ), но если вы начали с нуля, вы, вероятно, столкнулись с множеством проблем с отправкой токенов аутентификации в ваших запросах AJAX. Лоуренс Пит описал Код jQuery, который вам нужен чтобы избежать дальнейших проблем.

Никогда не блокировать — это библиотека, которая позволяет использовать Ruby Fibers для написания неблокирующего параллельного кода.

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

Руби DCamp пройдет 11-12 октября в Арлингтоне, Саммит Rails в Латинской Америке пройдёт 15 и 16 октября в Сан-Паулу, Бразилия, а также Рубиновая конференция Южной Каролины пройдет 18 октября в Колумбии.

Спасибо за чтение! Если вы предпочитаете послушать эту новость (с небольшими уточнениями), обратите внимание: подкаст #46 Rails Envy , который вышел сегодня.

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

Это перевод. Оригинальная статья: На этой неделе в Rails (10 сентября 2008 г.

) Грегг Поллак Теги: #rails #ruby #на этой неделе в рельсах #ruby

Вместе с данным постом часто просматривают: