Bonjour,
1) tu aimes vivre dangereusement : la class Classe sa sens bon les problèmes
(attention au plurialize singularize.. "classes".singularize #=> class (et
là c'est le drame)
2) peux tu donner un exemple un peut plus concret de Classe et d'attributs
(ce que doit choisir l'utilisateur et ce qui doit être automatique)
3) regarde toujours du côté des guides rails  et des railscast de Ryan Bates

2009/4/30 Lily Bang <[email protected]>

>
> Bonjour,
>
> J'ai du mal à trouver de la documentation pour mon problème.
>
> Pour le développement d'un jeu qui utilise une bdd, j'ai choisi de faire
> mes tests d'algo en ruby pour aller plus vite.
> Mais je rencontre un problème lié à la structure que j'ai choisi pour ma
> bdd.
>
> Je simplifie. J'ai quatre modèles (table) :
> - race
> - classe
> - item
> - attributList
>
> Race, Classe et Item ont une liste de points d'attributs strictement
> identiques (force, vitesse...). J'ai donc décidé de faire une table
> AttributList à part et de faire de cet objet une propriété de race,
> classe et item.
> Donc dans les models de race, class et item, j'ai :
> has_one :attributList
>
> et dans le model d'attributList j'ai
> belongs_to :race
> belongs_to :classe
> belongs_to :item
>
> Je me demande si c'est correct ? (première question)
>
> Ensuite, la question principale, c'est comment je peux faire pour qu'à
> la création d'une nouvelle classe, par exemple, l'utilisateur crée
> automatiquement la liste d'attribut associé ?
> Je veux dire que le formulaire de création d'une classe doit comporter
> les champs spécifiques au modèle "classe", mais aussi tout ceux
> d'attributList. Après validation du formulaire il faut que l'objet
> AttributList soit crée en premier pour que je puisse récupérer sa clé
> étrangère et l'insérer dans attributList_id dans le modèle Classe.
> Je ne sais pas faire ça :S
> Est-ce que quelqu'un pourrait m'expliquer la marche à suivre, ou
> m'indiquer une documentation (en anglais ou français peu importe) ? Je
> n'en ai pas trouvé.
>
> (pour info je suis sous Ruby 1.8.6 et Rails 2.0.2, mais pour Rails je
> peux passer à une version plus récente si besoin pour ce projet puisque
> ce sont des tests).
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]
-~----------~----~----~----~------~----~------~--~---

Répondre à