J'ai défini une aide abc()
dans annotations_helper.rb
. Que dois-je faire pour pouvoir utiliser cette méthode dans annotations_controller.rb
?Utilisation de méthodes auxiliaires dans un contrôleur
0
A
Répondre
1
En général, les assistants sont supposés être des "assistants de visualisation" et non appelés des contrôleurs.
Vous voulez probablement mettre quelque chose comme ça dans application_controller.rb
1
Cela est généralement pas une bonne pratique d'utiliser une aide dans vos contrôleurs. Vous devriez essayer de déplacer la logique dans un modèle ou si la logique est trop générique, vous devez déplacer cela à lib/some_lib.rb
et include
que dans votre modèle à utiliser.
Toutefois, consultez ce blog post si vous voulez vraiment faire cela. Ne pas oublier de lire les commentaires.
Questions connexes
- 1. Comment puis-je déterminer par programme quelles méthodes ont été déclarées comme méthodes "auxiliaires" par un contrôleur dans Rails?
- 2. Fonctions auxiliaires dans Cocoa
- 3. Authentification personnalisée sur un contrôleur Méthodes d'action
- 4. ASP.NET MVC: Combien de traitement dans la vue et quand utiliser les méthodes auxiliaires?
- 5. Utilisation de méthodes d'extension dans .NET 2.0?
- 6. Contrôleur dans un autre contrôleur
- 7. Couche de service et objets auxiliaires?
- 8. Utilisation de MOQ pour tester le contrôleur
- 9. Méthodes d'action d'interception d'un contrôleur MVC
- 10. Référencement des méthodes de contrôleur dans ma page d'index dans un rail d'échafaudage application
- 11. utilisation de méthodes externes entre projets dll?
- 12. ASP.net MVC html extensions auxiliaires?
- 13. Utilisation de link_to_remote à l'intérieur d'un contrôleur
- 14. Dans CakePHP, quel est un bon moyen de quitter ou de revenir des méthodes du contrôleur?
- 15. Appel d'un contrôleur dans un contrôleur?
- 16. Utilisation de déclaration et méthodes Fermer
- 17. Utilisation des accesseurs dans les méthodes de classe
- 18. Utilisation de jQuery pour appeler une action de contrôleur
- 19. Utilisation d'un contrôleur NSArrayController à partir de plusieurs XIB
- 20. Utilisation de Html.BeginForm pour publier sur le contrôleur en cours
- 21. Utilisation d'un contrôleur de base pour obtenir Common ViewData
- 22. Redirection ASP.NET dans un contrôleur de base
- 23. méthodes d'appel du contrôleur de vue de toute classe dans le projet
- 24. Méthodes de réécriture dans un projet
- 25. rails: méthodes de module inclus dans le contrôleur non disponible en vue
- 26. Transfert de valeurs de formulaire dans un contrôleur dans Rails
- 27. Méthodes d'instance appelant des méthodes de classe appelant des méthodes d'instance
- 28. Utilisation de before_filter dans le contrôleur d'application et à l'exception de
- 29. Utilisation de méthodes d'extension dans le contexte de liaison de données en ligne
- 30. Création d'un lien d'action dans un contrôleur