Informations générales
- J'ai une application où les utilisateurs peuvent faire microsites ala http://myname.the_app.com.
- Microsite has_many: pages
- Chaque microsite appartient à: landing_page (qui est une page) qui détermine où le visiteur est redirigé lorsqu'il voit le site. En ce moment, l'application fait un
redirect_to @microsite.landing_page
. Le visiteur voit alors une URL comme ceci: `http://myname.the_app.com/pages/id
Comment puis-je rendre la page de destination, mais garder le chemin racine? Je veux être en mesure de voir le "sur la page", mais avec l'URL http://myname.the_app.com
.Rails3 - Routage: comment créer un chemin racine pour un élément piloté par une base de données?
Une option
est ici une option: ont une action d'index home_controller # qui instancie toutes les page
des variables dont il a besoin. Cependant ... Je le maintiens parce que si j'ai plus que la page? Que se passe-t-il si je veux que la page landing_page soit quelque chose d'autre dans le futur, comme un contact_form
situé dans `/ contact_forms/id?
Merci!
Ce serait dans le droit home_controller? Semblable à mon option? –
Yessir, ça devrait faire l'affaire. – Cory
Merci Cory. Je vais laisser cette question reposer pendant un moment, car cela signifierait aussi que je devrais charger dans la maison # index toutes les variables. Mais oui, merci de renforcer ma deuxième option! –