尝试使用此方法(其中的要点在 中使用self.method_name
,FunnyHelper
然后在视图中调用它FunnyHelper.method_name
)。
然而,这至少会导致几个问题——视图方法h()
和命名路由被破坏(它们可以使用模块方法def method_name
,但不能用于任何类方法def self.method_name
)。
def self.method_name
显然,我可以通过回退到def method_name
;来避免这种情况。有人对我如何吃蛋糕有任何建议吗?