Y at-il quelque chose comme désinfecter pour les contrôleurs?Y at-il quelque chose comme désinfecter pour les contrôleurs?
3
A
Répondre
3
La façon dont je fais est la suivante:
# in application_controller.rb
def helpers
Helper.instance
end
class Helper
include ActionView::Helpers::TextHelper
include ActionView::Helpers::SanitizeHelper
end
# in your controller
def index
@message = "Sanitized #{helpers.sanitize(...)}"
end
vos aides Cette espaces de noms dans le contrôleur, en quelque sorte, en étendant une classe interne. J'espère que ça aide!
4
via: http://www.adaruby.com/2009/12/16/how-to-use-actionview-helpers-in-your-rails-controller/
Je pense que la classe d'aide doit être:
class Helper
include Singleton
include ActionView::Helpers::TextHelper
end
Questions connexes
- 1. Y at-il une API pour quelque chose comme ça?
- 2. Y a-t-il quelque chose comme Acegi pour PHP?
- 3. Y a-t-il quelque chose comme PyFlakes pour PHP?
- 4. Y a-t-il quelque chose comme bpython pour Ruby?
- 5. Y a-t-il quelque chose comme SESAME pour OWL
- 6. Y at-il quelque chose comme jquery pour WPF/XAML?
- 7. Y a-t-il quelque chose comme & nbsp pour '?
- 8. C#: Y at-il une différence entre (type) Quelque chose contre quelque chose comme type
- 9. Y at-il quelque chose comme un NSBottomBar?
- 10. Y at-il quelque chose comme Java Quartz en rubis?
- 11. Y at-il quelque chose comme unique_together (max_occurences = 3)?
- 12. Y at-il quelque chose comme isClicked dans jquery?
- 13. Quelque chose comme Crystal Reports pour PHP?
- 14. Y a-t-il quelque chose comme un OutputStream roulant?
- 15. Il y a vraiment quelque chose comme Objective C++?
- 16. Y a-t-il quelque chose comme! In_array()?
- 17. Quelque chose comme FindBugs pour .NET/C#
- 18. Y a-t-il quelque chose comme AppVerifier ou Driver Verifier pour Linux?
- 19. Y a-t-il quelque chose comme 'autotest' pour les tests unitaires Python?
- 20. Y at-il quelque chose comme une base de données de traduction pour les chaînes?
- 21. Quelque chose comme SciPy dans Ruby?
- 22. Quelque chose comme RestoreBounds for WindowState
- 23. Quelque chose comme viewstate et session
- 24. classes enum (ou quelque chose comme enum)
- 25. Y at-il quelque chose appelé les normes GUI?
- 26. composant ImageGrid ou quelque chose comme ça
- 27. Y a-t-il quelque chose comme IIS 6.0 Resource Kit Tools pour IIS 7?
- 28. Y at-il quelque chose comme ZenTest/Autotest pour Java et JUnit
- 29. Quelque chose comme $ AssertFunction = Abort []; Message []
- 30. recherche d'interface pour quelque chose comme Appendable ou OutputStream
BTW, à l'avenir, vous devriez essayer d'ajouter plus d'information à votre question. – jonnii
Je reçois l'erreur suivante: 'instance 'méthode non définie' pour ApplicationController :: Helper: Class' Quel pourrait être le problème? –
Cela peut fonctionner pour d'autres helpers mais l'appel de 'sanitize' provoque une erreur: 'méthode non définie white_list_sanitizer'. –