Ouverture de session

Commentaires récents

Syndication
Flux XML

Faire quelque chose de propre dès le début.

Faire quelque chose de propre dès le début.
Posté par tinmar le Lundi, 21 Avril, 2008 - 6:01pm. Débuter avec Rails

Bonjour,

Je débute sur RoR et au fil de mes nombreuses lectures, j'ai bien compris que la base de données doit être attentivement réfléchie pour conserver la cohérence générale.

Je souhaite réaliser une gestion de stock (plus précisémement refaire un site existant aujourd'hui en PHP mais avec le framework ROR):
- des articles (création,consultation, edition, suppression)
- des commandes (commande d'articles cités ci dessus)

Aujourd'hui, j'ai :
- une table ARTICLES : id_art, nom, qte_stock, seuil_commande, etc...
- une table COMMANDES_HEADER (entete de la commande) : id_com, destinataire, etc...
- une table COMMANDES_LINE (detail de la commande) : id_commande, id_article, qte_commandee

Puis-je conserver cette organisation des tables afin de satisfaire les pré-requis RoR, comment adapter mon schéma si celui-ci ne convient pas ??

Merci et bonne continuation.



[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | sujet précédent | sujet suivant | envoyer par email ]

Options d'affichage des commentaires
Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder" pour activer vos changements.

Sujet: 
Presque
Auteur: 
jasperiel
Date: 
Mar, 22/04/2008 - 13:39

C'est presque bon. Tu peux specifier les noms dans ton ActiveRecord mais si tu veux te mettre direct à la convention Rails tu peux :

- renommer les "id_(moi-même)" en "id" (migre, Rails le fera pour toi)
- renommer les "id_machin" en "machin_id"

Et voilà :)


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
Comment specifie t'on les
Auteur: 
mazraelle
Date: 
Lun, 09/06/2008 - 15:50

Comment specifie t'on les noms dans l'active record?


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Sujet: 
set table name
Auteur: 
jasperiel
Date: 
Lun, 09/06/2008 - 18:21

set_table_name et consorts, que tu trouveras sur la page de documentation de ActiveRecord::Base, mais vu ton autre post tu as l'air d'avoir trouvé.

Note que ce genre de soucis est très demandé en ce moment sur RailsFrance, tu dois pouvoir trouver plein de conseils et même du code en recherchant dans le forum avant de poser ta question.


[ Vous devez vous connecter ou vous enregistrer pour écrire des commentaires | envoyer par email ]

Nouveaux liens

Sondage
Lorsque je développe avec Ruby on Rails c'est principalement sous:
Linux
37%
Mac OS X
29%
Windows
32%
(Free|Open|Net) BSD
1%
Autre...
1%
Nombre de votes: 356

Qui est en ligne
Il y a actuellement 1 utilisateur et 93 invités en ligne.

railsfrance.org - communauté francophone des utilisateurs de Ruby on Rails
[ Hébergement et ressources techniques gracieusement fournis par la SSLL Nuxos Group ]