即时了解自我的关键字。我了解它如何用于区分实例方法和类方法,但是在方法中使用它的时候又该如何。红宝石自己的关键字
喜欢的东西
def self.name
self.name = "TEXT"
end
或
def name2
self.name = "TEXT2"
end
或
class Array
def iterate!(&code)
self.each_with_index do |n, i|
self[i] = code.call(n)
end
end
end
请参考的解释在这里: http://stackoverflow.com/questions/8844703/how-to-use-self-keyword-in-rails – 2013-03-08 15:55:04