En fait, je veux afficher une en-tête commune à mon avis avec un ensemble de données différent. J'ai une vue avec plusieurs tables chaque table a la même en-tête. Je veux le déplacer dans une partie partielle ou placez-la avant d'appeler le partiel pour les données de table p>
3 Réponses :
Vous devez créer un fichier avec cette vue, par exemple _header.html.erb strud>, et dans d'autres parties, vous pouvez appeler cette partie partielle: ou si Vous voulez passer toutes les variables: p> Ce code appelle la partielle de l'application / vues / _header.html.erb. p> p> p>
Je ne voudrais pas mettre le fichier partiel à droite sous vues code>. Si elle utilise mes multiples vues, alors peut-être un dossier code> commun code> sous vues.
Affichage / mise en page / application.html.erb créer un fichier dans la mise en page FLODER P> _commen.html.erb p> Ajoutez votre Tout code ici p> p>
Si votre nom d'action est Action_1, vous avez nom de partiel est action_1.html.erb code> alors vous avez besoin d'une partielle pour chaque table ou une partie partielle pour tous les tableaux.
Si vous avez une partielle pour toutes les tables, cette partielle doit être rendue avec des données dont il a besoin: _tables_data.html.erb code>.
action_1.html.erb code>: p>
Ce sera meilleur si vous pouvez mettre vos fichiers de vue ici
Cela peut être fait facilement. Il n'y a pas d'astuce à ça. C'est comme n'importe quelle autre partielle. Quelle est votre question spécifique? Avez-vous essayé quelque chose?
Montrez votre code ce que vous avez fait et expliquez qu'essayez-vous de réaliser.