Ruby on Rails pluriel (contrôleur) et singulière (modèle) de la convention - explication

Comme par Ruby on Rails convention, les noms de contrôleur obtenir la marque du pluriel alors que le modèle des noms sont au singulier. Exemple : un utilisateur du contrôleur, mais un modèle d'Utilisateur.

rails generate controller Users
rails generate model User name:string email:string

Maintenant ouvrir le fichier de migration

 class CreateUsers < ActiveRecord::Migration
  def change
    create_table :users do |t|
      t.string :name
      t.string :email    
      t.timestamps
    end
  end
end

Ici le nom de la table est au pluriel (les utilisateurs).

Donc ma question est, Pourquoi le nom de la table est au pluriel (les utilisateurs), même si le nom de modèle est singulier (Utilisateur)?

InformationsquelleAutor | 2012-04-09