Essayer d'utiliser this method (qui se résume à utiliser self.method_name
dans le FunnyHelper
, puis appelez comme FunnyHelper.method_name
dans la vue).Rails à l'aide de routes nommées dans les aide (mais avec des méthodes de classe)
Cependant, cela provoque au moins deux problèmes - méthodes de vue comme h()
et nommés itinéraires sont brisés (ils sont ok avec la méthode du module def method_name
mais pas dans une méthode de classe def self.method_name
).
Évidemment, je peux éviter cela en laissant tomber def self.method_name
à def method_name
; Quelqu'un at-il des suggestions sur la façon dont je peux avoir mon gâteau et le manger aussi?