标签: ruby-on-rails-3 activerecord class-method instance-method
我希望能够从控制器中调用Activity.pull_latest,但如果我这样做
Activity.pull_latest
class Activity < ActiveRecord::Base def pull_latest [...]
我必须将其称为Activity.new.pull_latest。
Activity.new.pull_latest
如何在模型中定义类方法,而不是实例1?
答案 0 :(得分:2)
使用self:
self
def self.pull_latest
然后你可以拨打Activity.pull_latest