Je suis nouveau sur Ruby on Rails. J'essaye de développer un site Web qui a la structure comme expliqué ci-dessous. J'ai 2 tables (disons A et B) .A a beaucoup de B. J'ai des modèles et des contrôleurs pour ces tables (disons A_m, A_c et B_m, B_c). Mon but est d'avoir différents contorseurs et vues, pour les utilisateurs et les administrateurs. J'ai donc un autre contrôleur (disons X_c). Puis-je récupérer des données dans X_C et ses vues associées à partir des 2 tables (2 modèles)? Ou cette structure est-elle complètement erronée? À quels matériaux puis-je me référer pour pouvoir réaliser ceci?Structurer mon site web avec Ruby on Rails
0
A
Répondre
0
Vous pouvez récupérer des données à partir de A_m ou B_m dans le contrôleur X_C. Voici un exemple:
class XController < ApplicationController
users = AModel.all
other_table_data = BModel.where("field = 'value'")
end
Tous les modèles peuvent être accédés à partir de n'importe quel contrôleur.
0
Vous n'avez pas besoin de contrôleurs séparés pour les administrateurs et les utilisateurs. Vous avez juste besoin de verrouiller l'accès à certaines actions via un mécanisme d'autorisation. This site has a list des outils d'autorisation populaires qui peuvent vous aider à le faire.
Questions connexes
- 1. Comment structurer le site Ruby on Rails
- 2. Site Web et application Ruby on Rails
- 3. Déployer un site web Ruby on Rails
- 4. Ruby on Rails Question - Réponse Site Web
- 5. RPG textuel construit avec Ruby on Rails à l'intérieur d'un site Web Ruby on Rails?
- 6. Structure du domaine/site Ruby on Rails
- 7. Ruby on Rails Pièces du site Web avec AJAX
- 8. Comment lancer un script Ruby sur mon site web ruby on rails?
- 9. Site web Ruby on rails, Heroku, redémarrer automatiquement
- 10. Application web VoIP + Ruby on Rails
- 11. Application Web Ruby on rails
- 12. Comment surveiller le trafic de ruby on rails site web?
- 13. essayer exécuter site web sur Ruby on Rails et pg
- 14. Site Web Ruby on Rails à l'application iPhone
- 15. Site Web Curl -F sur Ruby on Rails
- 16. application Ruby on Rails Web gèle
- 17. Ruby on Rails intégré au site Wordpress
- 18. Comment puis-je configurer DNS inversé sur mon site Web Ruby on Rails?
- 19. Modèle Ruby on rails avec plusieurs parents
- 20. Comment tester correctement mon site web Ruby on Rails contre la force brute?
- 21. Recherche avec Ruby on Rails
- 22. comment internatianaliser le site ruby on rails
- 23. Demande sur site Ruby on Rails
- 24. Ruby on Rails - jrails pas site large
- 25. mieux de réécrire mon site Web RoR ou de trouver un autre hébergeur? (Ruby on Rails)
- 26. Comment imprimer la sortie de la console sur mon site Web Ruby on Rails
- 27. Que dois-je vérifier avant la mise en ligne de mon site Web Ruby on Rails?
- 28. Authentification Windows avec Ruby on Rails
- 29. Ruby on Rails raccourcis
- 30. Questions sur mon architecture Ruby on Rails
Très agréable. Vous pouvez essayer 'concevoir' (pour les choses avancées) ou' authlogic' (ce qui est assez simple à implémenter) –