URL: https://linuxfr.org/news/sortie-de-ruby-on-rails-3-2-0 Title: Sortie de Ruby on Rails 3.2.0 Authors: Bruno Michel claudex Date: 2012年01月21日T17:37:54+01:00 License: CC By-SA Tags: rails et ruby_on_rails Score: 29 Ruby on Rails est un framework de développement web agile, sous [licence MIT](http://www.opensource.org/licenses/mit-license.php). La version 3.2.0 est sortie hier, avec au menu : - **Amélioration des performances** : un nouveau moteur pour le routage, Journey, a fait son apparition et, en mode développement, seules les classes réellement modifiées sont rechargées ; - **Requêtes SQL _Explain_** : il est maintenant très facile de faire une requête _Explain_ depuis la console pour vérifier la présence d'un index ou optimiser une requête (`Person.active.limit(5).explain` par exemple) et ce sera fait par défaut pour les requêtes prenant plus de 0,5 seconde en mode développement ; - **Active Record Store** : Active Record permet maintenant d'utiliser un champ d'une base de données SQL comme un stockage de type clé/valeur ; - **Logger avec des tags** : la classe TaggedLogging permet de préfixer chaque ligne de log avec un ou plusieurs tags. Exemple : ```ruby logger = ActiveSupport::TaggedLogging.new(Logger.new(STDOUT)) logger.tagged("BCX") { logger.info "Stuff" } # Logs "[BCX] Stuff" ``` Je vous recommande d'utiliser Ruby 1.9.3 pour profiter pleinement de cette version de Rails. Mais dans le cas où vous seriez coincé avec un Ruby 1.8.7, pensez à mettre à jour Rubygems, il semblerait que l'installation ne se passe pas très bien avec des versions un peu anciennes de rubygems. **Note** : LinuxFr.org tourne depuis aujourd'hui avec Rails 3.2.0. ---- [Annonce de la sortie de Rails 3.2.0](http://weblog.rubyonrails.org/2012/1/20/rails-3-2-0-faster-dev-mode-routing-explain-queries-tagged-logger-store) [Les release notes de Rails 3.2](http://guides.rubyonrails.org/3_2_release_notes.html) [LinuxFr : Rails 3.1](http://linuxfr.org/news/sortie-de-ruby-on-rails-310) [LinuxFr : Rails 3.0](http://linuxfr.org/news/ruby-on-rails-3-est-l%C3%A0) ----

AltStyle によって変換されたページ (->オリジナル) /