Bonjour,
En fait je cherche surtout à integrer le model MVC, et essai de réaliser
pour cela un petit forum.
Pour l’instant j’ai 4 tables dans ma bdd: utilisateurs, forums, sujets,
messages
J’ai organisé mes données selon forums has_many sujets has_many messages
Deplus pour l’instant, en suivant le cookbook, j’ai crée un controlleur
forum, un controlleur sujet, et un controlleur message.
L’un s’occupe de lister les forums, le suivant s’occupe de lister les
sujets d’un forum, le dernier affichant les messages d’un sujet.
Mes question sont:
- J’aimerais savoir si, et comment on peut préciser à rails que les
utilisateurs sont inscrits au forum et postent des messages. Ceci afin
de faciliter l’affichage d’information pour chaque message à propos de
son auteur.
-Dans ma table sujet, je n’ai pas de champ pour le premier message. Donc
si je veux poster un nouveau sujet, je dois créer un nouveau sujet ainsi
qu’un nouveau message. Est-ce judicieux dans la mesure où j’ai 2
controlleurs differents pour les messages et les sujets. J’ai en effet
l’impression que le controlleur sujet empiète dans ce cas sur le role du
controlleur message, et que ce n’est pas dans l’esprit MVC.
-Est-ce judicieux tout betement de séparer les controleurs de cette
manière. J’aurais ptet pu faire un controlleur forum et un controlleur
sujet/message.
-Quelle est la meilleure méthode pour passer les informations de
l’arboréscence dans laquelle se trouve l’utilisateur. Pour être plus
clair, quel est le meilleur endroit pour garder l’identificateur du
forum ou du sujet dans lequel on se trouve, quand on est par exemple
dans la page de création d’une réponse à un sujet.
-Dans quels cas les paramètres sont passé par la bare d’adresse avec un
/, avec un ?, où par la méthode POST.
-Y’a t’il enfin un bon site qui pourait m’éclairer sur la signification
et l’utilisation des differents types de variables, celles avec des @,
de : … et leur utilisation avec rails.
Je suis dsl pour la longueur, et je vous remerci d’avance.