Existe-t-il un moyen de déterminer quel fichier est actuellement rendu par Rails (2.2) dans une méthode auxiliaire. Un exemple de résultat serait "/sessions/new.html.erb" ou quelque chose de similaire. J'essaye d'écrire une fonction d'aide qui fait quelque chose basé sur le nom de dossier qui est rendu, ainsi j'ai besoin d'un moyen fiable d'obtenir cette information. Existe-t-il un moyen officiel d'obtenir cette information?Fichier de vue en cours dans la méthode d'assistance Rails
2
A
Répondre
1
Dans Rails 2.2, vous pouvez utiliser @template.template
1
J'ai maintenant cette solution extrêmement laide. Quelqu'un a une meilleure idée?
begin
raise "Nasty hack"
rescue
render = [email protected] { |bti| /\/app\/views\/(.+)\:\d+\:in \`_run_erb_/ =~ bti }
return $1
end
Questions connexes
- 1. Comment obtenir le fichier en cours, la classe en cours et la méthode actuelle avec Python?
- 2. Rails: Variable de comptage dans la vue
- 3. sous-vue en cours d'exécution mais ne pas afficher
- 4. Rails vue de duplication
- 5. Sortie de la méthode dans l'administration Détail-Vue
- 6. Rails redirect_to méthode de publication?
- 7. Comment puis-je connaître le nom du contrôleur/de l'action/de la vue en cours?
- 8. Rechercher si un fichier audio est en cours de lecture
- 9. commande personnalisée pour Eclipse fichier en cours
- 10. Exception ASP.NET "Le thread était en cours d'abandon" provoque la sortie de la méthode
- 11. méthode non définie dans les rails
- 12. méthode virtuelle non vue dans l'implémentation
- 13. emacs recompile le fichier en cours d'exécution
- 14. ASP.NET MVC - Comment obtenir une action en cours dans une vue partielle?
- 15. Utilisation de la mémoire du processus en cours dans C
- 16. Implémentation de la vue dans MVC ou MVP (en PHP)
- 17. La méthode de chargement jquery fournit-elle une fonctionnalité ajax équivalente à la méthode Rails replace_html?
- 18. Processus en cours d'exécution qui retournera un fichier
- 19. Port de l'appel en cours dans Remoting
- 20. Empêcher ftplib de télécharger un fichier en cours?
- 21. rails spécifier la méthode pour redirect_to
- 22. Rendu d'un fichier modifié en externe dans Rails
- 23. rails: méthodes de module inclus dans le contrôleur non disponible en vue
- 24. en cours d'exécution fichier bat en utilisant Windows Scheduler
- 25. obtenir la méthode pour tester dans les rails
- 26. Rails en cours d'exécution et PHP sur Dreamhost
- 27. Comment tester la lettre de lecteur en cours dans un fichier batch?
- 28. Afficher la forme d'onde du fichier multimédia en cours de lecture dans Silverlight?
- 29. Importation fichier CSV dans la base de données Rails
- 30. Le fichier de sauvegarde MSDE est en cours d'ajout