Salut!

J'ai lu ton article sur le polymorphisme.. Il est bien mais je crois
que la colonne type doit etre une chaine, enfin moi en integer je
recois une erreur du genre les entier passent pas chez active record.

On 13 août, 22:48, seb <[EMAIL PROTECTED]> wrote:
> Correct!! UIniquement dans le cas où un modèle a plusieurs type
> d'images. Si User n'avait qu'Avatar et Article que Picture ce n'était
> pas la peine. (Ce qui était mon premier test, damned)
>
> Je corrige de suite
> Merci
> Seb
>
> On Aug 13, 10:32 pm, "Yann KLIS" <[EMAIL PROTECTED]> wrote:
>
> > Si tu fais ça :
> > user = User.find(:first)
> > pictures = user.pictures
>
> > Sans STI, tu ne peux pas être sûr qu'il n'y a que des modèles de type
> > Picture dans le "tableau" pictures. Ou alors j'ai loupé un épisode.
>
> > ++
>
> > yk
>
> > Le 13/08/07, Sébastien Gruhier<[EMAIL PROTECTED]> a écrit :
>
> > > Non justement il n'y a pas de STI, l'héritage de modèle ne veut pas
> > > toujours dire STI.
> > > Seb
> > > On Aug 13, 2007, at 2:58 PM, Yann KLIS wrote:
>
> > > > Juste une petite chose que tu pourrais rajouter. Lorsque tu écris
> > > > "Picture < Asset", puis "Avatar < Asset", tu auras sans doute besoin
> > > > de définir explicitement du STI (Single Table Inheritance), en
> > > > rajoutant donc une colonne "type" à ta table "assets", pour avoir
> > > > accès à toutes les informations.
>
> > > > ++
>
> > > > yk
>
> > > > Le 13/08/07, Sébastien Gruhier<[EMAIL PROTECTED]> a écrit :
>
> > > >> Bonjour à tous,
>
> > > >> Je viens de poster un article sur une implémentation possible
> > > >> d'attachment_fuavec polymorphisme.
>
> > > >>http://www.forum-rails.com/forums/7/topics/27
>
> > > >> Je posterai d'autres articles par la suite (et tout le monde peut y
> > > >> contribuer), je pense que cela ne peut être que positif. Il y  a
> > > >> qques blogs en anglais qui font ça très bien, mais rien en français à
> > > >> ma connaissance.
> > > >> A+
> > > >> Seb


--~--~---------~--~----~------------~-------~--~----~
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 à