Si je déclare des variables locales dans un partiel puis que je rends le partiel d'un autre template erb, ces derniers auront-ils aussi accès à ces variables locales?Les variables sont-elles définies localement dans un modèle partiel également visible par le modèle erb invoquant?
2
A
Répondre
2
Je suis d'accord avec les conseils de Bryan bien que je vous renvoie également à this answer, qui est un peu plus complet sur le même sujet de l'endroit où définir les variables liées à la vue.
1
Réponse courte: Oui. Vous seriez théoriquement en mesure d'accéder à la variable définie.
Réponse plus longue: Ne définissez pas de variables dans les vues. Ajouter de la logique aux vues (et donc la pousser au client) est vraiment une mauvaise pratique. Utilisez des modèles pour votre logique métier et des contrôleurs pour la gestion de vos actions.
Questions connexes
- 1. Entity Framework - Fonctions définies par le modèle
- 2. Comment afficher les données de l'application dans le modèle erb?
- 3. Ruby ERB modèle débogage, affichage comme ruby
- 4. Comment utilisez-vous un partiel dans un modèle de présentation?
- 5. Partiel avec plusieurs variables
- 6. Imprimer toutes les variables disponibles dans un modèle Smarty
- 7. spécialisation de modèle partiel pour l'envoi dynamique
- 8. rendu modèle par défaut lorsque modèle demandé est manquant dans Rails
- 9. Rails classés par dans le modèle associé
- 10. Comment énumérer toutes les variables définies dans un script groovy
- 11. variables Rails dans le modèle ne fonctionne pas
- 12. Alignement des variables membres par type de modèle
- 13. Magento héritant et réutilisant les variables de modèle
- 14. Emplacement approprié pour définir les variables utilisées par mes modèles erb + mises en page pour les styles HTML?
- 15. Les variables déclarées localement ne peuvent pas être contrôlées
- 16. Plusieurs images par modèle
- 17. Comment maintenir la cohérence entre le modèle et le modèle de vue dans le modèle MVVM?
- 18. Afficher toutes les variables actuellement définies
- 19. Comment inclure des métadonnées dans un fichier modèle?
- 20. actionscript: variables publiques non définies?
- 21. En quoi le modèle Observer est-il différent d'un modèle piloté par un événement?
- 22. Valeur par défaut pour le champ dans le modèle Django
- 23. Si vous utilisez uniquement des variables locales dans un partiel?
- 24. erb: la sortie se répète si le modèle contient une définition de méthode
- 25. Django modèle - Nouvelle déclaration des variables
- 26. Caching partiel du contrôle utilisateur ASP.NET par valeurs de variables
- 27. Obtention du nom de modèle dans le modèle django
- 28. Bouclage par lots Un modèle avec Ruby
- 29. MVC modèle/héritage modèle
- 30. Comment accéder à un modèle par programmation?