· 1 min read
Rails 3.1 veröffentlicht
Dies sind einige der Highlights in diesem Release:
- ActionPack wurde um die neue Asset Pipeline erweitert Weitere Details: rails guides on the asset pipeline.
- Streaming wird nun unterstützt. Somit lassen sich generierte Teile sofort zum Client schicken ohne, dass erst die ganze Seite fertig gestellt werden muss.
- RJS wurde in ein Gem ausgelagert.
attr_accessible
akzeptiert nun :as als Option um eine Rolle zu spezifizierenActiveModel::SecurePassword
wurde für sicherere Passwörter hinzugefügt.
- Prepared Statement Caches sind nun in
ActiveRecord::Base#create
integriert. - Associations wurden überarbeitet.
default_scope
kann nun alle Objekte aufnehmen die die Methodecall implementiert haben
.- Der PostgreSQL Adapter unterstützt nu PostgreSQL in Version 8.2 un neuer.
- Migrations können nun Rückgängig gemacht werden.
- Wenn ein Model generiert wird, wird
add_index
standardmäßig fürbelongs_to
oderreferences
Spalten hinzugefügt.
- Das Standardrückgabeformat ist nun JSON.
- ActiveSupport::BufferedLogger setzt nun das Encoding auf BINARY.
- Mit Object#in? kann nun getestet werden ob ein Objekt in einem anderen Objekt ist.
- ActiveSupport::Dependencies::ClassCache hält nun eine Referenz auf erneut ladbare Klassen.
weeks_ago
undprev_week
wurden zu Date/DateTime/Time hinzugefügt.- JSON Decoding verwendet nun das
multi_json
gem which.
- UTF-8 wird nun als Standard für DB-Schemas verwendet.
- Rack::Sendfile Middleware kommt nur zum Einsatz wenn
x_sendfile_header
gesetzt wurde. - Das Alias
r
für den rails runner ist hinzugekommen. - jQuery ist nun die Standard JavaScript Bibliothek.
Mit config.force_ssl
kann nun eine sichere Verbindung erzwunden werden.