我正在尝试在我的 rails 应用程序的 lib 目录中创建一个类,其中所有方法都在该类上调用。在每种方法之前,我想运行一些它们都通用的代码。我环顾四周,找到了几种方法,但它们似乎只与实例方法有关,而不是与类方法有关。
我的课看起来有点像这样:
class Push
def self.user_checked_in(user, trip)
...
end
... Other methods ...
end
我想要的是有类似的东西
before_filter :method
就像在控制器中一样。最好的方法是什么,或者是否可以简单地包含来自控制器的负责代码?