Rails 2.2 veröffentlicht!
David hat Rails 2.2 am 22. November 2008 freigegeben.
Wie bei den vorherigen Versionen gibt es auch in dieser Version viel Neues und gemeldete Fehler wurden behoben.
Mit der Version 2.2 macht Ruby on Rails einen weiteren Schritt in Richtung “Enterprise Framework”.
Eine Liste der Neuerungen wollen wir euch nicht vorenthalten:
Internationalisierung:
Mit diesem Release ist Internationlisierung (i18n) Teil des Frameworks.
Kompatiblität mit Ruby 1.9 und JRuby
Rails 2.2 ist schon jetzt für die nächste Ruby-Version vorbereitet und weiterhin wurde die Kompatibilität zu JRuby verbessert.
Dokumentation
Wie bereits vor ein paar Tagen vorgestellt, wurde die Dokumentation erweitert und ist nun in einer ausführlicheren Form vorhanden.
Bessere HTTP Integration
Damit Browser Webseiten nicht doppelt laden müssen, wenn diese garnicht verändert worden sind, können im HTTP-Header ETags und/oder last-modified-Header gesetzt werden. Rails 2.2 macht dies nun automatisch und bringt somit eine weitere Geschwindigkeitssteigerung mit.
Thread Safety
Rails 2.2 ist nun Thread-Sicher. Je nach verwendetem Webserver ist es nun möglich weniger “Rails-Kopien” im RAM zu halten. Dies führt zu geringerem RAM-Verbrauch und steigert die Performance.
Transactional Migrations
Migrationen laufen nun in einer geschlossenen Transaktion ab. So werden ggf. Daten-Inkonsistenzen vermieden.
Connection Pooling
Mit Rails 2.2 kann man nun Einfluß auf die Anzahl der Datenbank-Verbindungen nehmen. Bisher hat Active-Record mit einem internen Connection-Pooling die Verbindungen zu der konfigurierten Datenbank verwaltet. Nun kann man in der database.yml selber bestimmen wieviele Verbindungen im Pool angelegt werden, und nach welcher Zeit ein Timeout geworfen werfen soll.
Routing
Das Routing wurde weiter vereinfacht und erlaubt nun mit weniger Konfiguration Routen zu bestimmen.
Auf Routen mit unterschiedlichen HTTP-Verben zugreifen
Bei RESTful Applikation werden Resourcen (URLs) über HTTP-Verben (post, get, put,…) angesprochen. Nun ist es möglich mit mehreren Verben auf die gleiche Resource zuzugreifen.
Resourcen mit spezifizierten Actions
Um nicht jedes mal die sieben Standard-Aktionen zu laden, ist es mit Rails 2.2 möglich die gewünschten Aktionen expliziet anzugeben.
Dies ist nur ein sehr grober überblick über die Neuigkeiten die mit Rails 2.2 kommen.
Eine vollständige Liste der Neuerugen und Beispiele zu den einzelnen Punkten findet ihr unter folgendem Link http://guides.rubyonrails.org/2_2_release_notes.html
Eingestellt am 23.11.2008 um 18:26
Kategorie: News
Suchen auf rubyonrails.de
Tags
2.0 ActiveRecord Ajax Authentication Buch Capistrano Controller Enterprise Event Formulare Gewinnspiel Grundlagen IDE irb jQuery Kochbuch Konferenz MySQL OReilly Passenger Phusion Plugin PragProgs Rails Rails 3 Rails 3.1 RailsWayCon Release Release Candidate Routing Ruby RubyGems rubyonrails.de Ryan Bates Scaffolding Screencast Script-Tip Security Test Tools Tutorial Upgrade Video Views WindowsAktuelle Artikel
- Screencast: JSON Dokumente mit Jbuilder erstellen
- Rails 3.2.1 veröffentlicht
- Screencast: Upgrade auf Rails 3.2
- Ruby on Rails 3.2
- Screencast: Private Pub für Realtime-Events
- Screencast: Pretty URLs mit FriendlyId
- Screencast: HTML Emails mit Rails verschicken
- Screencast: Einstieg in die Rails-Entwicklung
- Frohe Weihnachten!
- Screencast: Arbeit an der Konsole mit ZSH
Artikel Archiv
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- July 2011
- June 2011
- May 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- May 2009
- April 2009
- March 2009
- February 2009
- December 2008
- November 2008
- August 2008
- July 2008
- June 2008
- May 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
Aktuelle Rails Version + Abhängigkeiten:
Gem rails-3.0.0actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)
Rails auf Rubyforge
Rails auf Github
