【发布时间】:2012-03-12 22:36:15
【问题描述】:
可能重复:
Why isn't the eigenclass equivalent to self.class, when it looks so similar?
class << self idiom in Ruby
我有这门课:
class Player < ActiveRecord::Base
before_save :set_slug
def remains
((end_date - Date.today) + 1).to_i
end
def self.url
"Our_link_#{slug}"
end
class << self
def load_track_lists
#do somthing
end
end
end
我理解类和实例方法,但是
class << self
def load_track_lists
#do somthing
end
end
真的很混乱。它是什么,与前两种方法有什么不同?
【问题讨论】:
-
@lucapette:这看起来像复制品吗?它们相似且相关,但完全不重复。
标签: ruby