Je commence à peine à créer mon application Rails et jusqu'à présent, j'ai suivi une conception RESTful et il a été beaucoup plus facile de comprendre et d'organiser le code et la structure de l'application. J'ai des choses comme des messages et des commentaires. Cependant pour la première page. Je veux afficher tous les derniers messages, mais peut également être dans les choses d'affichage de la barre latérale, tels que Derniers commentaires et Derniers événements. Quelle est la meilleure façon d'y parvenir tout en maintenant la philosophie RESTful?Rails Meilleures pratiques MVC pour les modules de site Web
Répondre
Vous pouvez faire quelque chose comme ça
d'abord créer 3 méthodes pour afficher les événements, messages et commentaires. Vous pouvez créer une action comme la liste et passer le nombre de jours pour sélectionner
Ex: http://localhost:3000/comments/list/10
retournera une liste de commentaires pour les 10 derniers jours
Et dans votre page d'accueil, vous pouvez les rendre comme composants
render_component: controller => 'messages',: action => 'liste', id => 10 comme sage ...
et assurez-vous d'ajouter la méthode de la liste des itinéraires
Ex: map.resources: messages,: collection => {: list =>: get} map.resources: événements,: collection => {: list =>: get} map.resources: commentaires,: collection => {: list =>: get}
Ceci est une façon que je peux penser, espérons que cette aide
acclamations, Sameera
- 1. Les meilleures pratiques de mise à jour d'un site Web
- 2. Meilleures pratiques pour stocker un site Web ASP.NET dans Subversion?
- 3. Meilleures pratiques ASP.NET MVC
- 4. Meilleures pratiques du site Sandboxing?
- 5. Meilleures pratiques MVC pour la mise en œuvre de la recherche de site Web
- 6. Meilleures pratiques concernant les cookies MVC d'ASP.Net
- 7. ASP.Net MVC: les meilleures pratiques pour les fichiers DBML
- 8. Implémentation MVC/question sur les meilleures pratiques
- 9. Les meilleures pratiques pour l'établissement de liens dans MVC
- 10. Meilleures pratiques de routage Web pour les URL de nommage NOT MVC
- 11. Meilleures pratiques avec MVC Route
- 12. Construire un site web - meilleures pratiques et architecture avec Ruby
- 13. les meilleures pratiques pour le retour réponse JSON cross-site
- 14. Rails d'exploitation forestière meilleures pratiques
- 15. Meilleures pratiques pour les chaînes de connexion
- 16. Meilleures pratiques Android Meilleures pratiques
- 17. Meilleures pratiques pour Python UnicodeDecodeError
- 18. Quelles sont les meilleures pratiques pour l'écriture MVC App?
- 19. Meilleures pratiques pour recevoir des e-mails dans les rails
- 20. Meilleures pratiques et outils pour améliorer les performances du serveur Web dans asp.net mvc?
- 21. Les meilleures pratiques pour ma solution
- 22. Meilleures pratiques pour déployer une application MVC sur IIS7
- 23. Application multilingue dans ASP.NET MVC - Meilleures pratiques?
- 24. Meilleures pratiques pour les références JavaScript IntelliSense
- 25. Meilleures pratiques pour les sous-modules de fonctionnalités de projet avec Mercurial et Eclipse?
- 26. Rails Meilleures pratiques de gestion des fichiers de configuration i18n
- 27. Meilleures pratiques pour l'écriture de widgets javascript
- 28. DotNetNuke 5 - Existe-t-il des meilleures pratiques pour migrer un site Web existant vers DotNetNuke?
- 29. Configuration des applications Web asp.net. Les meilleures pratiques
- 30. Qu'est-ce qu'un bon Module de développement Solution/Environnements/Meilleures pratiques pour Dot Net Nuke Modules