Dites que j'ai besoin d'appeler un fichier javascript dans le <head>
d'un modèle ERb. Mon instinct est de faire l'habituel:Javascript Inclure la meilleure pratique d'étiquette dans une application Rails
<head>
<%= javascript_include_tag :defaults %> <!-- For example -->
</head>
dans la mise en page de mon application. Le problème est bien sûr que ces fichiers javascript soient chargés dans chaque page de mon application, qu'ils soient ou non nécessaires pour la page visualisée. Donc, ce que je me demande, c'est s'il y a un bon moyen de charger un javascript dans les en-têtes de, par exemple, tous les modèles ERb trouvés seulement dans un répertoire spécifique.
vient de sauver ma journée. Merci! – AnApprentice
Pourquoi le <% - au lieu de <% =? Est-ce une syntaxe spéciale? –
Dans les anciennes versions de rails, "<% -" empêche erb de générer des espaces inutiles avant le <% tag. Cela se produit automatiquement avec les nouvelles versions – Gu1234