0

私は、コントローラからActivity.pull_latestを呼び出すことができるようにしたいが、私はインスタンスメソッドではなく、クラスメソッドをモデルでどのように定義しますか?

class Activity < ActiveRecord::Base 
    def pull_latest [...] 

を行う場合、私はActivity.new.pull_latestそれを呼び出す必要があります。

モデルでは、インスタンスメソッドではなくクラスメソッドを定義するにはどうすればよいですか?

答えて

2

使用self

def self.pull_latest 

次にあなたがActivity.pull_latest

を呼び出すことができます