Bonjour,

Voici le schéma de ma base SQL :

  clients (0,*) <---- (1,1) clients_produits (1,1) ----> (0,*) produits

Pour créer un échafaudage rapide de mes tables, j'ai donc exécuté les
présentes commandes :

  # ruby script/generate scaffold client
  # ruby script/generate scaffold produit

Cependant, je ne sais pas quel commande exécuter pour obtenir la même
chose pour la 3ème table. Le problème, c'est que si j'entre
"client_produit", Rails m'ajoutera un « s » à la fin (sans comprendre
qu'il s'agit d'une CIM (Contrainte d'Intégrité Multiple)) mais il n'y
aura pas de « s » à clientX_produits...

Bref, c'est un cas un peu ennuyeux et j'aimerais bien prendre la bonne
décision, afin que mon application puisse bien commencer, c'est à dire
sur la bonne voie :)
A ce propos, j'ai nommé la table au centre d'après les conventions de
rails, en séparant le pluriel des 2 tables par un « _ », dans l'ordre
alphabétique.

Merci pour votre aide. Bonne soirée.

-- 
Posted via http://www.ruby-forum.com/.
_______________________________________________
Railsfrance mailing list
[email protected]
http://lists.rubyonrails.fr/mailman/listinfo/railsfrance

Répondre à