Bonjour, et bienvenue dans la communauté des utilisateurs de Ruby on Rails.
A mon avis ce que tu essaye de faire étant très simple, je te conseille d'utiliser un seul modèle "Post" comme tu l'avais prévu, et de t'équiper du plugin paperclip pour gérer le stockage d'images en lien avec ce modèle. Tout l'information sur paperclip se trouve sur : http://www.thoughtbot.com/projects/paperclip Paperclip permet de recevoir les champs d'image envoyés par le formulaire adéquat (cf. leur wiki), gère la création des vignettes / miniatures / tailles suivant des règles de recadrage / redimensionnement, et aussi l'attachement de documents non image si nécessaire. (C'est à mon avis la méthode la plus simple et la moins prise de tête pour stocker des images.) Maintenant, si tu veux faire varier la présentation de tes "Posts" tu peux très bien ajouter un champs qui précise le type de présentation, ou tout simplement détecter la présence d'une image attachée. Si tu as des questions plus précises, n'hésite pas. Michel Belleville 2009/9/7 samuel <[email protected]> > Bonsoir tout le monde, > Je me lance dans ma première application ror et je suis en train de > réfléchir à la tête de mon architecture de base de données. > Je suis en train de faire une sorte de petit blog avec différents type de > contenu, certains ne seront que du texte et d'autre la présentation d'un > dessin en règle générale. > Je voudrais que tous ces type de contenu érite d'un modèle de base "post" > pour gérer les commentaire avec un post_id en gros. > Est que les méthodes en ligne de commande gère ça ? > Comment est ce que c'est gérer en base de données ? > J'ai regardé quelques tutos pour démarrer mais je n'ai jamais trouvé ce cas > de figure donc si vous avez des explications où des liens à me fournir > merci. > Bonne nuit > > > > --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
