可能重複:
class << self idiom in Ruby
Can someone please explain class << self to me?Rails中的「class << self」是什麼意思?
我想知道是什麼class << self
聲明,模型類是什麼意思?那裏面的陳述與它之外的陳述有什麼不同呢?例如:
class Post < ActiveRecord::Base
class << self
def search(q)
# search from DB
end
end
def search2(qq)
# search from DB
end
end
class << self
是什麼意思?
有什麼方法search(q)
和search2(qq)
之間的區別是什麼?
search2是一個非常差的方法名稱。 – 2011-01-10 12:36:13