1

Rails アプリの lib ディレクトリにクラスを作成しようとしています。メソッドはすべてクラスで呼び出されます。これらの各メソッドの前に、それらすべてに共通するコードを少し実行したいと思います。私は周りを見回していくつかの方法を見つけましたが、それらはクラスメソッドではなくインスタンスメソッドのみに関連しているようです.

私のクラスは次のようになります。

class Push

    def self.user_checked_in(user, trip)
        ...
    end

    ... Other methods ...

end

私が欲しいのは、次のようなものを持っていることです

before_filter :method

コントローラーと同じように。これに最適なアプローチは何ですか?または、コントローラーから責任のあるコードを単純に含めることは可能でしょうか?

4

1 に答える 1