Bonjour,
après avoir potassé quelques guides Ruby et RoR, il est temps de me
lancer dans un peu de code.
J’aimerai construire un site que l’on pourrait comparer à Facebook en
terme de fonctionnalités. C’est à dire des pages utilisateur, par
exemple situées à www.example.com/profil/nom, et sur ces pages,
différents modules (disons un afficheur de photos et un fil de
commentaires) paramétrables par chaque utilisateur.
Fort de la lecture de RoR et un peu de réflextion, je me dis qu’il
faudrait développer ces modules en tant que modules au sens ruby du
terme, apportant au controller les fonctionnalités adéquates. Cependant,
le fait que l’on soit déjà sur des pages dynamique me perturbe.
En effet, on serait vraisemblablement sur
www.example.com/profil/view/nom. Comment se grefferait en terme d’url la
fonction qui add_comment pour cette page ?
En bref, comment construire un site Rails pour lequel les pages sont
composées de modules qui pourraient être des controlleur en eux même (le
fil de commentaire ayant une action ajout pour la page affichée par le
controller profil) ?
Je ne cherche pas forcément une solution toute faite, mais quelques
pistes, ou simplement des conseils de lecture.
Merci