可能重复:
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