如何在模型中定义类方法,而不是实例1?

时间:2011-08-11 15:54:56

标签: ruby-on-rails-3 activerecord class-method instance-method

我希望能够从控制器中调用Activity.pull_latest,但如果我这样做

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

我必须将其称为Activity.new.pull_latest

如何在模型中定义类方法,而不是实例1?

1 个答案:

答案 0 :(得分:2)

使用self

def self.pull_latest

然后你可以拨打Activity.pull_latest