Rails 2.3 pour fin janvier
Par Bounga le vendredi, 9 janvier 2009, 10:56 - Geek attitude - Lien permanent
D'après le LightHouse de Rails, la version 2.3 de Rails devrait sortir le 31 janvier.
Cette release nous apportera :
- de nombreuses corrections de bugs
- des améliorations de performance (notamment sur
Inflector.constantizeoù l'on n'utilise plusevalqui a pour particularité d'être très lent lorsqu'on utilise JRuby ou Ruby 1.9) - l'amélioration de l'intégration de Rack dans Rails
- l'amélioration du support de l'i18n (certaines méthodes dont
f.labelqui n'était pas capable d'utiliser l'i18n) - l'ajout d'helpers (
grouped_options_for_selectpour la gestion des listes déroulantes utilisant les groupes) - l'ajout des conditions multiples sur les filtres :
before_validation :set_random_user, :unless => :user, :if => :beginning validate :validates_user, :if => [:user, :beginning])
- Gestion de l'écriture des attributs des associations :
class Member < ActiveRecord::Base # On associe un avatar qui aura la méthode : #avatar_attributes= has_one :avatar, :nested_params => true, :allow_destroy => true end # Hash des paramètres contenant un avatar associé : params[:member] # => { 'name' => 'jack', 'avatar_attributes' => { 'name' => 'smiley' }} member = Member.create(params[:member]) member.avatar.name # => 'smiley'
Quelques ajouts très intéressants donc.
Maintenant j'attend Rails 3 avec impatience !