1
class MyAwesomeClass

  def foobar
    puts "trip!"
  end  

这样我就可以执行:

MyAwesomeClass.foobar

=> "trip!"

我不断得到:

NoMethodError: undefined method `foobar' for MyAwesomeClass:Class
4

1 回答 1

4
class MyAwesomeClass
  def self.foobar
    puts "trip!"
  end 
end

使用“self”使该方法成为类实例方法

于 2012-07-12T23:17:28.373 回答