Existe-t-il un moyen accepté de générer le javascript dans la présentation de l'application, en fonction de ce qu'est le contrôleur/l'action?Rails: comment utiliser javascript sous condition de contrôleur/action
7
A
Répondre
8
content_for
est la bonne façon de procéder. En fonction de l'action en cours, vous pouvez inclure des javascripts requis pour la vue en question. Cependant, il devrait être seulement dans la tête que le chargement de javascripts au milieu de la page est considéré comme envahissant et donc avoir un contenu pour dans la tête de la page. comme
<head> <%= yield :dynamic_javascripts %> </head>
et
<% content_for :dynamic_javascripts do %>
<%= javascript_include_tag "javascript.js" %>
<%end%>
2
Dans votre mise en page de l'application dont vous avez besoin d'un « rendement » comme celui-ci:
<html>
<head>
<%= yield :head %>
</head>
<body>
</body>
</html>
Ensuite, dans votre point de vue du contrôleur, vous pouvez spécifier les fichiers javascript spécifiques pour ce point de vue en utilisant:
<% content_for :head do %>
<%= javascript_include_tag "my_javascript_file.js" %>
<% end %>
Le content_for méthode vous permet d'insérer du contenu dans un bloc de rendement nommé dans votre mise en page.
Questions connexes
- 1. Rails - Comment activer les validations sous condition?
- 2. Comment utiliser l'annotation de données ReadOnly sous condition?
- 3. Comment utiliser la condition de commutation en javascript?
- 4. Comment utiliser After_save avec condition?
- 5. Javascript condition basé sur la variable Rails
- 6. Comment utiliser où condition
- 7. Javascript: Utiliser la condition IF avec imgTmp
- 8. Comment inclure un fichier JavaScript distant sous condition?
- 9. Comment utiliser la condition OU dans une instruction JavaScript IF?
- 10. comment utiliser HTML5 + JavaScript dans Rails
- 11. comment ajouter l'index sous condition
- 12. Condition sur une sous-table dans les rails
- 13. Rails - Utiliser joint uniquement si une condition est vraie
- 14. Rails created_at find condition
- 15. COMMEnT javascript ou condition de travail
- 16. Rails - AciveRecord utiliser: dependent =>: détruire à la condition
- 17. Puis-je utiliser des sous-requêtes dans une condition 'containable'?
- 18. Rails comment utiliser mail_form?
- 19. Python3 décorer sous condition?
- 20. javascript si la condition
- 21. Condition de concurrence asynchrone JavaScript
- 22. Javascript Condition syntaxe
- 23. Comment faire une condition de comparaison de chaînes sous DOS?
- 24. Rails - Comment puis-je écrire cette condition de chaîne comme une condition de tableau
- 25. Rails: comment écrire une meilleure condition d'association?
- 26. Comment compiler des modèles variadiques sous condition?
- 27. rails Comment faire une condition CLASSE
- 28. Comment obtenir l'unique datatable sous condition spécifique
- 29. javascript race condition
- 30. Javascript course condition question
Votre question serait mieux si nous pouvions voir un échantillon du javascript dont vous parlez. –
Voulez-vous dire que vous voulez inclure différents fichiers javascript pour différentes vues? – Swanand