Shiny happy people coding

Codons avec le sourire

Vivre avec Rails Edge #18

| Comments

Traduction de la news #18

Le rapport de cette semaine couvre les changement du 21 Avril 2008 au 27 Avril 2008 (Jour correspondant à l’enregistrement de Rails Envy podcast).

Très peu de chose interressant dans le rapport de cette semaine. Il y a eu principalement un paquet de résolutions de bug et des commits pour la compatibilité avec Ruby 1.8.7.

Introduction d’ActiveResource::Base.timeout et récupération de Timeout::Error dans ActionResource::Connection

I y a 2 changements qui ont été expliqué par Chu Yeow la semaine dernière et ne seront donc pas détaillé. Lisez donc l’article ActiveResource timeouts and why it matters (en)

Le type entier inteligent pour l’adaptater MySQL dans les migrations

L’adaptater MySQL dans Rails fait correspondre la colonne de type integer dans vos migrations aux type smalling, int ou biging dépendant de l’option :limit.

Cela signifie qu’une migration comme ceci:

def self.up create_table :searches do |t| t.integer :foo, :limit => 2 end end

Créera la colonne foo comme un type smallint(2) dans votre base de donnée MySQL (au lieu de int(2) précédement). (Plus d’information sur les types numériques MySQL

Ce path a été réalisé par DHH.

Révision concernant cette fonctionnalité: http://github.com/rails/rails/commit/a37546517dad9f6d9a7de6e1dba4d960909d71e8

Comme toujours, vous pouvez laissez tout suggestion pour améliorer cette série de Vive avec Rails.