Web-фреймворк Ruby on Rails 3.0

Спустя пару лет разработок миру был представлена новая версия MVC (Model-View-Controller) веб-фреймворка RoR 3.0, работу над которым осуществляло свыше 1600 разработчиков.

В результате Фреймворк Ruby on Rails подвергся реструктуризации по результатам соединения с Merb проектом. До этого Merb был в роли конкурентоспособного проекта, который был рожден для воплощения идеи создания MVC-движка, который основан на принципах и расширяется через плагины. Имея лучшие качества двух проектов, RoR 3 стал очень быстрым, легковесным и легким во всех смыслах. Данный фреймворк имеет возможность работы под управлением Ruby on Rails версий 1.5.2, 1.8.7 и 1.9.2.

Новые улучшения:
Новейший Action Mailer API, служащий для отправки сообщений почты (упрощенный процесс отправки с вложениями), который поставлен на уровень выше, чем Action Controller;
Включен переработанный встроенный механизм по умолчанию, чтобы защищать от XSS-атак;
Четкое управление зависимостями, при использовании Bundler;
Повышение производительности Ruby on Rails и его компонентов, опираясь на опыт Merb;
Использование обработчиков JavaScript, которые базируются на таких фреймворках, как jQuery и Prototype;
Переработка модуля, позволяющего разобрать URL, который будет акцентирован на использование деклараций REST, и будет поддерживать интерфейс, нужный для мгновенного подключения плагинов извне;
Язык запросов, который построен на реляционной алгебре и движке Arel Query Engine.