Forum: Rails France probleme avec generate scaffold

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Olivier AUDRY (Guest)
on 2006-03-09 19:59
(Received via mailing list)
Bonjour,

je crée une table : posts par exemple. Ensuite je crée mon
modèle ./script/generate models Post puis un
controller ./script/generate controller Post puis je veux créer mon
echaffaudage ./script/generate scaffold Post.

Ca marche très bien à ceci près :

ma classe passe du singulier ou pluriel donc j'ai partout des Posts

par exemple j'ai à la fois post_controller.rb et posts_controller.rb.

Ou je me trompe ?

Merci de votre aide.
--
Cordialement

Olivier AUDRY
Unix System Engineer
COLT TELECOM FRANCE
Zambra (Guest)
on 2006-03-09 20:18
(Received via mailing list)
>
> Ou je me trompe ?

il suffit de spécifier le nom du controleur en plus
./script/generate scaffold Post Post directement
unknown (Guest)
on 2006-03-10 10:56
(Received via mailing list)
Bonjour,

Tu dois avoir des pluriels uniquement pour le contrôleur et le répertoire
contenant tes vues. Normalement un nom de contrôleur est au pluriel
(http://wiki.rubyonrails.com/rails/pages/WhatGetsPluralized)

Quand tu utilises "generate/scaffold post" ça te génère un modèle "Post"
et un contrôleur "Posts" conformément aux conventions. Tu n'as pas besoin
de les générer avant séparément.

Ce qui se passe avec ta séquence de commandes c'est que
"./script/generate controller Post" te génère un contrôleur "Post"
puis
"./script/generate scaffol Post" te génère un contrôleur "Posts"

Si tu avais utilisé "./script/generate controller Post" comme ère commande
tu n'aurais pas eu de doublon pour le contrôleur.

Cordialement,
Stéphane THIBAUDEAU
Groupe SQLI
Vincent J. (Guest)
on 2006-03-10 11:36
(Received via mailing list)
En faite seule la derniere commande suffit.

La commande "./script/generate scaffold Post" génère le modèle, le
controleur et les vues.

Le 10/03/06, removed_email_address@domain.invalid 
<removed_email_address@domain.invalid> a écrit :
This topic is locked and can not be replied to.